0

私は正常に動作している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 に戻すと、すべてが時計のように機能しています。

何が問題なのか誰にもわかりませんか?

ありがとう。

4

0 に答える 0