私は正常に動作しているos 2を搭載したazureでmvc 3を使用したWebロールを持っています-sslを使用
プロジェクトを.net 4.5でmvc 4にアップグレードしたかったので、新しいazureプロジェクトを作成し、すべてを新しいプロジェクトにコピーすると、すべてがステーションで機能しました(サーバー2012のようなiis 8を備えたWindows 8があります)。
新しいプロジェクトを azure にアップロードします - OS 3 とすべてを使用して、コードがパラメーターを使用して ajax 要求を作成する必要があるまで、私の Web サイトは正常に動作しています - ajax 要求は 1 分ほど保留され、エラー ページが表示されます。
https を http に削除すると、ajax リクエストは問題なく動作します。
traceFailedRequests を調査して配置した後、iis がこれらの ajax リクエストを拒否していることがわかりました。
moudle ManagedPipelineHandler で、http の無許可の理由を取得します。
2012 サーバーで何が起こっているのか理解できないようです。今のところ、mvc4 を .net 4 にダウングレードし、サーバー 2008 r2 に戻すと、すべてが時計のように機能しています。
何が問題なのか誰にもわかりませんか?
ありがとう。