2016-04-07 2 views
0

これはかなり単純な作業でなければなりません。私は、Azure Cloud ServiceをHTTPとHTTPSでうまく動作させています。今、クラウドサービスへのnet.tcp接続を作成します。まず、net.tcpがIIS Expressでサポートされていないことがわかります。それはいいです。だから、私は通常のIISに切り替えると、私は404エラーがアプリケーションを実行しようとするときに得ることを試みる。私がWCF Webアプリケーションを構築していた場合は、アプリケーションの仮想ディレクトリを選択(および構築)できるフォームが表示されますが、クラウドサービスではこのようなことはありません。Azure Cloud Serviceへのnet.tcpエンドポイントを作成するにはどうすればよいですか?

Visual Studioを使用して新しく「クラウドサービス」プロジェクトをビルドすることはできますが、IIS ExpressをIISに変更する以外は変更しないでください。私はそれを起動すると、Webブラウザで404エラーが発生します。

クラウドサービスにtcp.net(IIS Expressまたは標準IIS)の実例がありますか?

答えて

0

Azureチームによるこのvideoは素晴らしい概観であり、私が持っていた多くの概念上の問題を解決しました。 Azure Cloud Serviceは、1つ以上の仮想マシンを囲むコンテナです。仮想マシンには基本的にWebロールとワーカーロールという2つの味があります。私を投げ捨てたのは、ワーカー・ロールがバックグラウンド・プロセスを意図していたという記述です。真実ではありません。 Webロールは基本的にIISを持つVMであり、ワーカーロールは基本的にIISを持たないVMです。既製のIISにはnet.tcpがインストールされていないので、プロトコルをインストールするにはフープを飛ばしなければなりません。代わりに、ワーカーロールは自己ホスト型Webサービスとして使用できます。あなたがTCPのパフォーマンスとスループットを望むなら、これは進むべき方向のようです。

関連する問題