1

我最近更新到最新的 SDK 1.7 并对我的 MVC3 应用程序进行了一些更改。当我发布到 Azure 时,我现在在所有页面上都得到 403。

如果我访问 Azure 门户并将我的 Web 角色更改为使用 OS Windows 2008 R2,错误就会消失并且我的应用程序可以正常工作。但是,每次我重新部署时,我都必须更改角色以使用 2008 R2 任何想法?

是更高版本的 IIS 处理的 Web.config 问题吗?知道要改变什么才能让它再次工作吗?

我认为我没有进行任何路由更改等。

4

1 回答 1

2

很抱歉,我无法回答为什么会出现此问题,但您可以更改默认操作系统,这样您就不必在每次部署时都更新操作系统。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 回答