ASP.NET4.0 MVC4 IIS7.5错误403.14我真的拉出了我的头发

时间:2012-07-27 21:26:50

标签: asp.net-mvc iis iis-7.5 asp.net-mvc-4

我想摆脱PHP的开发,但这样做确实令人头疼。

我正在尝试在Win7 Professional(64位)上建立一个MVC 4,ASP.NET 4.0的网站。该网站只是使用Visual Web Developer 2010 Express选择New Project>设置的基本站点。 C#>网站> ASP.NET MVC 4应用程序。

在IIS7.5中设置应用程序后,我收到HTTP错误403.14 - 禁止。我已经做了大量的研究,并尝试了多种不同的建议,如何解决问题,但没有工作。以下是我尝试的一些事情:

     
  1. 安装/注册ASP.NET的v4。这一直是最烦人的     事情,因为当他们这样做时,其他人的问题都是固定的     我的不是。
  2. 更改应用程序池设置:
    • 设为经典/集成模式
    • 更改应用程序池使用的用户/权限
    • 确保启用了32位应用程序
  3. 为与网站相关的文件夹(在多个帐户中)添加了安全权限
  4. 如果我将它添加到网站根目录,我可以获得一个常规的html文档。似乎根本没有调用MVC堆栈。服务器想要显示我可以启用/禁用的目录,但是没有显示该网站。 在诉诸我最后的绝望行为之前,我能否有更多潜在的解决方案?棒球棒。

    P.S。如果有人想深入挖掘,我非常愿意做一个skype对话或分享屏幕。我对此感到非常沮丧。

2 个答案:

答案 0 :(得分:3)

所以看来,在我无限期的愚蠢之中,我将网络服务器指向错误的文件夹。我需要将Web服务器指向包含应用程序实际文件的文件夹,而不是包含.SLN文件的文件夹。抱歉浪费你的时间!

答案 1 :(得分:0)

尝试运行aspnet_regiis http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx

%windir%\Microsoft.NET\Framework64\v4.0.30319中打开命令行并运行

aspnet_regiis -ir

其他可能的解决方案:

  • 退出skype或任何其他类似的应用程序