.csdefファイルから元のエンドポイント構成を取得する必要があります。どうすればよいですか?
RoleEnvironment.CurrentRoleInstance.InstanceEndpoints
仮想IPの内部/ローカルポートを取得するため、使用できません。しかし、どの港が一般に公開されているのかを知る必要があります。
たとえば、tcp 21
エンドポイントのあるFTPサーバーがありますが、そのコレクションのrunrimeで確認すると、のようなものになる可能性がありますtcp 5100
。tcp 5100
たとえば、FTPサーバーをサーバーにバインドしてサーバーにアクセスすると、127.0.0.1:21
完全に機能します。
ただし、たとえば、PASVモードを確立する必要がある場合は、クライアントが接続するIPとポートを返送する必要があります。IPを計算しますが、PASV用に構成されているポートをどのように知ることができますか?前のコレクションのポートは、パブリックインターフェイスで公開されているものと同じであることが保証されていません。
基本的に、元の.csdef構成を取得するにはどうすればよいですか?
乾杯。