我想摆脱使用 PHP 进行开发,但事实证明这样做是一件非常头疼的事情。
我正在尝试在 Win7 Professional(64 位)上使用 MVC 4、ASP.NET 4.0 建立一个网站。该网站只是使用 Visual Web Developer 2010 Express 设置的基本网站,选择 New Project > C# > Website > ASP.NET MVC 4 Application。
在 IIS7.5 中设置应用程序后,我收到 HTTP 错误 403.14 - Forbidden。我已经进行了大量研究,并尝试了多种不同的建议来解决问题,但没有任何效果。以下是我尝试过的一些事情:
- 安装/注册 ASP.NET v4。这是最烦人的事情,因为其他人的问题在他们这样做时都得到了解决,但我的问题却没有。
- 更改应用程序池设置:
- 设置为经典/集成模式
- 更改应用程序池使用的用户/权限
- 确保已启用 32 位应用程序
- 为与网站相关的文件夹添加了安全权限(在多个帐户上)
如果我将它添加到网站根目录,我可以获得一个常规的 html 文档来显示。似乎根本没有调用 MVC 堆栈。服务器想要显示目录,我可以启用/禁用它,但没有显示网站。在我采取最后的绝望行动之前,我可以有更多潜在的修复吗?棒球棒。
ps 如果有人想深入挖掘,我非常愿意进行 Skype 对话或共享屏幕之类的事情。我对此感到非常沮丧。