ウィンドウ azure で自分の Web サイトを実行しようとしています。ローカルでテストします。.csdef
ファイルは次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="Test.Azure" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2012-10.1.8">
<WebRole name="TestWebApplication" vmsize="Small">
<Sites>
<Site name="Web2" physicalDirectory="F:\MyPath\">
<Bindings>
<Binding name="Endpoint2" endpointName="Endpoint2" />
</Bindings>
</Site>
</Sites>
<Endpoints>
<InputEndpoint name="Endpoint2" protocol="http" port="8080"></InputEndpoint>
</Endpoints>
<Imports>
<Import moduleName="Diagnostics" />
</Imports>
</WebRole>
</ServiceDefinition>
F5 キーを押してプロジェクトを実行すると、正常に実行されますが、ブラウザーでポート 8081 が使用されていることがわかりました。これがページの読み込みに失敗する主な原因です。
ブラウザの URL を手動で修正し:8080
、ファイルにあるポートを入力すると、.csdef
ページが正常に開きます。ページの読み込みでポートが使用される:8081
理由。