我想摆脱在PHP开发,但这样做是一个巨大的头痛。
我正在尝试在Win7 Professional(64位)上使用MVC 4,ASP.NET 4.0build立网站。 这个网站就是使用Visual Web Developer 2010 ExpressselectNew Project> C#> Website> ASP.NET MVC 4 Application的基本站点。
在IIS7.5中设置应用程序后,我得到一个HTTP错误403.14 – 禁止。 我已经做了大量的研究,并尝试了多种不同的build议来解决这个问题,但是没有任何工作。 以下是我尝试的一些事情:
安装/注册ASP.NET的v4。 这是最烦人的事情,因为其他人的问题是固定的,但他们这样做,但我的不是。 更改应用程序池设置:设置为传统/集成模式更改应用程序池使用的用户/权限确保已启用32位应用程序向与网站相关的文件夹(在多个帐户上)添加安全权限我可以获取常规html文件显示,如果我把它添加到网站的根目录。 看来,MVC堆栈根本没有被调用。 服务器想要显示目录,我可以启用/禁用,但网站不显示。 在我诉诸我最后的绝望行为之前,请问我可以做更多的修补吗? 一个棒球棒。
ps我更愿意做一个Skype的对话或共享屏幕类的事情,如果有人想挖深入。 我对此感到沮丧。
尝试将您的示例应用程序default.aspx复制到Web根目录时进行命名。
首先创build一个简单的hello世界应用程序作为default.aspx ,看它是否工作。 这将隔离与IIS的任何问题:
<% Response.Write("Hello World!") %>
同时检查以确保IIS实际configuration为提供默认文档 ,如default.aspx 。