2

ロールの既定の設定を使用して、Web ロールを Azure にデプロイしようとしましたが、何も変更されていません。パッケージ化とデプロイはすべて正常に行われ、インスタンスは実行されており、管理コンソールですべて正常に表示されます。エラーはありません。ただし、http 経由でインスタンスにアクセスしようとすると、Google Chrome から「接続できません」というメッセージが表示されます。

おっとっと!Google Chrome が manywho.cloudapp.net に接続できませんでした

私は何が欠けていますか?次の場所に静的ページがあります。

http://manywho.cloudapp.net/bootstrap.html

次の場所に ASPX ページもあります。

http://manywho.cloudapp.net/Install.aspx

どんな助けでも感謝します。私はネットワークの専門家ではないので、どこから作業を開始すればよいかさえわかりません。私のアプリは完全に機能していない可能性があります - しかし、現時点では、私はそれに到達することさえできないようです:)

4

3 に答える 3

4

結局、それはいくつかのことであることが判明しました。smarxによると、ポート8080が私のServiceDefinition.csdefファイルで誤って指定されています。

<Endpoints>
  <InputEndpoint name="Endpoint1" protocol="http" port="8080" />
</Endpoints>

8080を単純に80に変更しました。さらに、見つけるのが非常に難しいため、system.webでhttpModuleを指定しました。

<httpModules>
  <add name="SWTModule" type="ManyWho.Flow.Security.SWTModule" />
</httpModules>

そして、これは基本的にトラフィックをブロックしていました。これが削除され、代わりに以下のようにsystem.webServerセクションに追加された場合:

<modules runAllManagedModulesForAllRequests="true">
  <add name="SWTModule" type="ManyWho.Flow.Security.SWTModule"/>
</modules>

それはすべて機能します。SWTModuleは、セキュリティを管理するためのアプリケーションに固有のものです。

それが他の人を助けることを願っています。

于 2012-12-14T20:04:32.237 に答える
1

Windows Azure サポートhttp://www.windowsazure.com/en-us/support/contact/にお問い合わせください。彼らはネットワークの問題を調査することができます

于 2012-12-02T03:07:00.427 に答える
0

http://manywho.cloudapp.net:8080接続します (ただし、500 エラーが発生します)。私の推測では、何らかの理由でエンドポイントがポート 8080 に設定されていると思われます。

于 2012-12-02T16:47:51.947 に答える