gpt4 book ai didi

asp.net - 除非我将操作系统更改为 Win 2008 R2,否则为什么我的 Azure MVC3 站点上会出现 403?

转载 作者:行者123 更新时间:2023-12-03 01:57:41 26 4
gpt4 key购买 nike

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

如果我转到 Azure 门户并将我的 Web 角色更改为使用操作系统 Windows 2008 R2,错误就会消失并且我的应用程序可以正常运行。但是每次重新部署时我都必须更改角色以使用 2008 R2 有什么想法吗?

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

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

最佳答案

很抱歉,我无法回答为什么会出现此问题,但您可以更改默认操作系统,这样您就不再需要在每次部署时更新操作系统。 MS 有一个 full description of what to do

简短的版本是打开服务配置 (.csfg) 文件并更新 ServiceConfiguration 节点,使其包含元素 osFamily="2" osVersion="*" 例如:

<ServiceConfiguration serviceName="MyCloudProject" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="2" osVersion="*">

关于asp.net - 除非我将操作系统更改为 Win 2008 R2,否则为什么我的 Azure MVC3 站点上会出现 403?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10988769/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com