1つのAzure Webロール内に2つのエンドポイントがあります。私は2つのサイトを持ち、それぞれが異なるエンドポイントにバインドしています。このように://127.255:2つのサイトを持つAzure Webロール、2つの異なるエンドポイントにバインドすることはできません
<WebRole name="MyWebRole">
<Endpoints>
<InputEndpoint name ="HttpIn" protocol="http" port="80"/>
<InputEndpoint name="HttpsIn" protocol="https" port="443" certificate="Certificate1" />
</Endpoints>
<Sites>
<Site name="Web">
<Bindings>
<Binding name ="HttpsIn" endpointName="HttpsIn"/>
</Bindings>
</Site>
<Site name="Open" physicalDirectory="..\..\NotSecure">
<Bindings>
<Binding name ="HttpIn" endpointName="HttpIn"/>
</Bindings>
</Site>
</Sites>
デバッガでこれを実行しているとき、私は
を言って、エラーを取得します。http「URLのIISワーカープロセスにデバッガをアタッチエラーが発生しました」。 0.0:ロール・インスタンスのための82" ....
[OK]を、ので、IISマネージャで見て、私は展開を見つけるクリックしてください:。。ブラウズにhttp://127.255.0.0:82/をそれは罰金に来る他の1を参照サイトが来ます。 up、too
ただし、エラーを確認すると、デバッガが停止し、展開が削除されます。
この種類の設定は許可されていませんか?むしろ仮想ディレクトリを避けるでしょう。同じドメイン上のhttpやhttpsに基づいて2つの全く異なるWebサイトを実行したいだけです。何が欠けている?