Asp.net 部署时使用IIS 403,不需要身份验证

Asp.net 部署时使用IIS 403,不需要身份验证,asp.net,authentication,iis,web-config,Asp.net,Authentication,Iis,Web Config,我有一个用MVC编写的简单web应用程序。它不需要用户登录或任何身份验证。我将它部署到我的IIS服务器。浏览器中出现403禁止的错误 我尝试过以各种方式调整身份验证,在IIS中启用/禁用各种身份验证。我认为启用匿名身份验证应该是我所需要的 我甚至试着在我的web.config中添加一些东西,比如allow*。没有快乐。还尝试设置身份验证模式“无”。那里也没有运气 另外,如果有人对IIS培训有任何建议,我很乐意听听。到目前为止,我已经能够做到这一点,但这是我腰带上的一个工具,没有它应有的锋利 建议

我有一个用MVC编写的简单web应用程序。它不需要用户登录或任何身份验证。我将它部署到我的IIS服务器。浏览器中出现403禁止的错误

我尝试过以各种方式调整身份验证,在IIS中启用/禁用各种身份验证。我认为启用匿名身份验证应该是我所需要的

我甚至试着在我的web.config中添加一些东西,比如allow*。没有快乐。还尝试设置身份验证模式“无”。那里也没有运气

另外,如果有人对IIS培训有任何建议,我很乐意听听。到目前为止,我已经能够做到这一点,但这是我腰带上的一个工具,没有它应有的锋利

建议?提前感谢你们这些好人

更新:修复


在system.webserver下的web配置中完成了此操作。

IIS、.Net Framework、Windows Server的哪个版本?根据这一点,此错误的原因可能不同。请在此线程中查看答案,其中一个可能会根据您的环境解决您的问题。net 4.5、Windows Server 2008、IIS6 4.0应用程序池。也尝试了所有这些。不走运。莫名其妙。刚刚注意到,在部署时,它将IIS中的身份验证移动到表单。为什么会这样?进一步更新。我注意到是403.14。此外,我在所有单独的页面上都得到了404。e、 如果我进入域名/页面名,我会得到404。