私はWCFテクノロジの初心者です。そこで、単純なwcfservicehelloアプリケーションを作成します。自分のネットワークでは正常に機能していますが、ネットワーク外で別のマシンをホストすると、wcfクライアントがwcfサービスに接続できなくなります。私は静的IPを持つマシンでwcfをホストしていますが、それでも運がありません。Googleを検索したところ、そのマシンのルーターからポートを転送する必要があることがわかりましたが、残念ながら、そのマシンのルーターにアクセスできません。それで、この状況に対処する方法を教えてください。クライアントwcfがwcfサーバーアプリに接続できる結果としてのショートカット方法を教えてください。
私はWebサービスに精通しています。リモートマシンでWebサービスをホストすると、任意のリモートマシンからWebサービスに接続できます。この種のポート転送の問題はありませんでした。
1)リモートマシンのWindowsアプリケーションでwcfサービスをホストしています。windowsアプリケーションはwcfサービスと一緒に実行されていますが、クライアントが接続できません。リモートマシンのIISでwcfサービスをホストする場合、リモートマシンのポートも転送する必要がありますか?
私の概念は、wcfホスティングに関して明確ではありません。したがって、wcfサービスのポートを転送する必要がある場合は教えてください。
2)winアプリケーションまたはwinサービスでwcfサービスをホストする場合、ポートを転送する必要がありますか?3)IISでwcfサービスをホストする場合にも、ポートを転送する必要がありますか?
4)リモートマシンでwcfサービスを初めて実行するときに、プログラムでポートを転送するwinアプリケーションからルーチンが呼び出される方法はありますか。
私のすべての点について詳しく話し合ってください、ありがとう。