我想摆脱 PHP 开发,但事实证明这样做是一件非常令人头疼的事情。
我正在尝试在 Win7 Professional(64 位)上使用 MVC 4、ASP.NET 4.0 建立一个网站。该网站只是使用 Visual Web Developer 2010 Express 设置的基本网站,选择“新建项目”>“C#”>“网站”>“ASP.NET MVC 4 应用程序”。
在 IIS7.5 中设置应用程序后,我收到 HTTP 错误 403.14 - 禁止。我做了大量的研究,并尝试了多种不同的建议来解决问题,但没有任何效果。以下是我尝试过的一些事情:
- 安装/注册 ASP.NET v4。这是最烦人的 事情是因为当他们这样做时,其他人的问题都得到了解决,但是 我的不是。
- 更改应用程序池设置:
- 设置为经典/集成模式
- 更改应用程序池使用的用户/权限
- 确保已启用 32 位应用程序
- 添加了与网站相关的文件夹的安全权限(针对多个帐户)
如果我将它添加到网站根目录,我可以得到一个常规的 html 文档来显示。看起来 MVC 堆栈根本没有被调用。服务器想要显示目录,我可以启用/禁用该目录,但网站没有显示。 在我采取最后的绝望行动之前,我能有更多潜在的解决办法吗?棒球棒。
附:如果有人想深入研究,我非常愿意进行 Skype 对话或共享屏幕之类的事情。我对此感到非常沮丧。
最佳答案
看来,在我无限的愚蠢中,我将网络服务器指向了错误的文件夹。我需要将网络服务器指向包含应用程序实际文件的文件夹,而不是包含 .SLN 文件的文件夹。抱歉浪费您的时间!
关于asp.net-mvc - ASP.NET4.0 MVC4 IIS7.5 错误 403.14 我真是拔头发了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11695868/