asp.net - 403-在iis7.5上禁止基本的MVC 3部署




asp.net-mvc-3 iis-7.5 (2)

两件事情要尝试:

  1. 将网站的存储目录授予“网络服务”。 这是Server 2008中用于ApplicationPoolIdentity的帐户
  2. 如果失败,请将ApplicationPoolIdentity更改为您为其网站目录给予明确权限的帐户。

可能重复:
IIS 7.5上的ASP.NET MVC

我试图部署一个基本的MVC 3应用程序到运行iis 7.5的我的2008 R2服务器,但收到一个“403 - 禁止”的错误试图查看我的网页。

我启用了匿名身份验证,并且我的应用程序池使用.net 4.0集成管道模式下的“ApplicationPoolIdentity”。 我不知道“UserPoolIdentity”是什么“用户”,但是我给了网站文件夹的IUSR读/写权限。

我没有任何其他身份验证方案,服务器甚至没有在域中运行。

如果我把一个默认的HTML页面在那里,它加载罚款。 只有我的方法/控制器,我不能运作。

如何解决这个问题呢?

谢谢,


感谢Micheal的帮助。

我的操作系统是64位的,所以我在Framework64中运行了aspnet_regiis.exe解决了这个问题。

c:\Windows\Microsoft.NET\Framework64\v4.0.30319>

这是在文件夹... \ Framework \ v4.0.30319中运行aspnet_regiis后没有解决问题。





iis-7.5