1

最近、最新の SDK 1.7 に更新し、MVC3 アプリにいくつかの変更を加えました。Azure に発行すると、すべてのページで 403 が返されます。

Azure ポータルにアクセスし、OS Windows 2008 R2 を使用するように Web ロールを変更すると、エラーはなくなり、アプリは動作します。ただし、再展開するたびに、2008 R2 を使用するように役割を変更する必要がありますか?

IIS の新しいバージョンが処理するのは Web.config の問題ですか? これを再び機能させるために何を変更すればよいか考えていますか?

ルート変更などはしていないと思います。

4

1 に答える 1

2

申し訳ありませんが、この問題が発生する理由についてお答えすることはできませんが、デフォルトの OS を変更できるため、展開するたびに OS を更新する必要がなくなります。MS には、何をすべきかの完全な説明があります

短いバージョンは、サービス構成 (.csfg) ファイルを開き、ServiceConfigurationノードを更新して要素osFamily="2"と次の要素を含むようにしますosVersion="*"

<ServiceConfiguration serviceName="MyCloudProject" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="2" osVersion="*">
于 2012-06-12T02:21:22.890 に答える