2

Windows Azure は初めてです。動作している既存の ASP.NET 4 MVC があります。実際、Windows Azure 内の Web サイトとして問題なく機能します。サイトに RD できるようにする必要があるため、Windows Azure クラウド サービスを作成することにしました。

Windows Azure クラウド サービスが、Windows Azure ポータルで実行中として表示されます。私のアプリは、Visual Studio 経由で正常に発行されました。Windows Azure のアクティビティ ログに記載されている Web サイトの URL にアクセスすると、Fiddler によると、http ステータス コード 502 が返されます。

誰かが何が悪いのか教えてもらえますか? ここから何が悪いのかを学ぶ方法がわかりません。

ありがとうございました!

4

2 に答える 2

0

HTTPエラー502エラーは、ゲートウェイが不良であることを示しています。

だからあなたは以下を試すことができます。

502エラーの修正-一般

この問題は、アクセスしようとしているサイトのWebサーバーを含む、バックエンドコンピューター間のIP通信が不十分なことが原因です。この問題を分析する前に、ブラウザのキャッシュを完全にクリアする必要があります。

Webを閲覧していて、アクセスしようとしているすべてのWebサイトでこの問題が発生している場合は、1)ISPに重大な機器の障害/過負荷があるか、2)ファイアウォールが機能していないなどの内部インターネット接続に問題があります。正しく。最初のケースでは、ISPだけがあなたを助けることができます。2番目のケースでは、インターネットへのアクセスを妨げているものを修正する必要があります。

アクセスしようとしている一部のWebサイトでのみこの問題が発生する場合は、それらのサイトで問題が発生している可能性があります。つまり、機器の1つが故障/過負荷になっています。それらのサイトの人々に連絡してください。

詳細については、HTTPエラー502の不正なゲートウェイを確認してください

これがお役に立てば幸いです。

于 2013-01-03T11:27:19.783 に答える
0

web.config で、customErrors を次のように設定します。

<customErrors defaultRedirect="GenericError.htm" mode="RemoteOnly">
      <error statusCode="500" redirect="InternalError.htm" />
    </customErrors>

RD を使用してサイトを閲覧します。

または、次のように設定できます

<customErrors defaultRedirect="GenericError.htm" mode="Off">
      <error statusCode="500" redirect="InternalError.htm" />
    </customErrors>

サイトにアクセスするすべての人がスタックトレースを取得します。

于 2013-01-03T12:26:48.343 に答える