尝试在iis7.5中运行项目时出现MVC2 404.4错误(Windows 7)

时间:2010-11-11 22:59:17

标签: model-view-controller asp.net-mvc-2 iis-7 http-status-code-404

我的问题如下:

在visual studio 2010中创建一个新的MVC2应用程序,右键单击该项目并将其配置为使用本地IIS Web服务器运行。单击“创建虚拟目录”以在IIS中创建目录。

到目前为止一切顺利,然后按F5构建并运行项目,我进入默认页面。

如果我点击“登录”,我将进入登录页面

本地主机/ MyMVCApplication /帐户/ LogOn支持

如果我点击登录按钮发布我的用户名和密码,我会收到错误

HTTP错误404.4 - 未找到 - 您要查找的资源没有与之关联的处理程序。

我可以用

再试一次

本地主机/ RtculApplication /帐户/注册

GET请求正常,但POST失败并出现同样的错误。

我缺少什么?某处配置?

拥有Windows 7 iis7.5 visual studio 2010的人可以试试这个,你应该得到同样的问题吗?

我无法在网络上的任何地方找到答案!

1 个答案:

答案 0 :(得分:0)

项目位于文件系统中的哪个位置?这可能很重要,因为IIS在不同的上下文中运行。如果它位于Visual Studio要存储文件的默认位置,则在文档文件夹中,IIS可能会遇到文件权限问题。最好的办法是使用非特权地点 - 例如。 d:\ projects \ - 作为项目的默认容器。