我想摆脱使用 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 对话或共享屏幕之类的事情。我对此感到非常沮丧。
答案1
将示例应用程序default.aspx
复制到 Web 根目录时,尝试命名它。
首先创建一个简单的 hello world 应用程序,default.aspx
看看它是否能正常工作。这将隔离 IIS 的任何问题:
<% Response.Write("Hello World!") %>
还要检查以确保IIS 实际上配置为提供默认文档例如default.aspx
。