質問編集履歴

5

タイトル修正

2019/09/22 04:12

投稿

firstlast
firstlast

スコア138

test CHANGED
@@ -1 +1 @@
1
- Google Cloud Engineの仮想マシン上動作するセルフホスト方式のWCFサービスを自宅のPC(Windows10)上のWCFアプリケーションから呼び出したい
1
+ Google Cloud Engineで実行中のWCFサービスを外部端末から利用できません
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- 仮想マシン上で動作するセルフホスト方式のWCFサービスを自宅のPC(Windows10)上のWCFアプリケーションから呼び出したい。
3
+ 仮想マシン上で動作するセルフホスト方式のWCFサービスを自宅のPC(Windows10)上のWCFアプリケーションから呼び出したいのですが、掲題の通りです
4
4
 
5
5
 
6
6
 

4

前提実現したいことを修正

2019/09/22 04:12

投稿

firstlast
firstlast

スコア138

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  仮想マシンは、Google Cloud Platform上のMicrosoft, Windows Server, 2019 Datacenter, Server with Desktop Experience, x64 built on 20190910
8
8
 
9
- です。無料で利用しています。
9
+ です。無料で利用しています。ファイアウォールの設定は以下の通りです。
10
10
 
11
11
 
12
12
 

3

タイトルの補足

2019/09/21 14:17

投稿

firstlast
firstlast

スコア138

test CHANGED
@@ -1 +1 @@
1
- 仮想マシン上で動作するセルフホスト方式のWCFサービスを自宅のPC(Windows10)上のWCFアプリケーションから呼び出したい。
1
+ Google Cloud Engineの仮想マシン上で動作するセルフホスト方式のWCFサービスを自宅のPC(Windows10)上のWCFアプリケーションから呼び出したい。
test CHANGED
File without changes

2

参考URL - バインドの種類(通信プロトコル)について を訂正しました。

2019/09/21 14:12

投稿

firstlast
firstlast

スコア138

test CHANGED
File without changes
test CHANGED
@@ -234,9 +234,13 @@
234
234
 
235
235
  ### 参考URL - バインドの種類(通信プロトコル)について
236
236
 
237
+ WCFアプリケーション間のインターネットを経由した通信を想定しているので
238
+
237
- NetNamedPipeBinding
239
+ NetTcpBindingを使用しています。(問題ありますか?)
238
-
240
+
241
+
242
+
239
- WCF アプリケーション間でのコンピューター上の通信に適した、セキュリティで保護され、信頼できる最適化されたバインド。
243
+ NetTcpBinding <netTcpBinding> WCF アプリケーション間でのコンピューター通信に適した、セキュリティで保護され、最適化されたバインド。
240
244
 
241
245
 
242
246
 
@@ -244,8 +248,6 @@
244
248
 
245
249
 
246
250
 
247
-
248
-
249
251
  ### 環境
250
252
 
251
253
  Microsoft Windows 10 Pro (Version:1903, OS build:18362.356)

1

試してみたことを追加しました。

2019/09/21 12:31

投稿

firstlast
firstlast

スコア138

test CHANGED
File without changes
test CHANGED
@@ -26,6 +26,20 @@
26
26
 
27
27
 
28
28
 
29
+ ### 試してみたこと
30
+
31
+ 自宅PCでサーバーを実行、仮想マシンでクライアントを実行するとうまく動作した。
32
+
33
+ (自宅のルーターの設定で、ポートを開けた状態でテスト)
34
+
35
+ ![イメージ説明](9bccdc76f476e5fe6624d45815c60274.png)クライアント画面
36
+
37
+ ![イメージ説明](2d815cac3baed11dedc565074d404ff5.png)クライアント結果
38
+
39
+ ![イメージ説明](989a5d76787388533d235f6d1bbb7e63.png)サーバーコンソール
40
+
41
+
42
+
29
43
  ### 該当のソースコード
30
44
 
31
45
  ### ①サービスのインターフェイス