我的问题如下:
在visual studio 2010中创建一个新的MVC2应用程序,右键单击该项目并将其配置为使用本地IIS Web服务器运行。单击“创建虚拟目录”以在IIS中创建目录。
到目前为止一切顺利,然后按F5构建并运行项目,我进入默认页面。
如果我点击“登录”,我将进入登录页面
本地主机/ MyMVCApplication /帐户/ LogOn支持
如果我点击登录按钮发布我的用户名和密码,我会收到错误
HTTP错误404.4 - 未找到 - 您要查找的资源没有与之关联的处理程序。
我可以用
再试一次本地主机/ RtculApplication /帐户/注册
GET请求正常,但POST失败并出现同样的错误。
我缺少什么?某处配置?
拥有Windows 7 iis7.5 visual studio 2010的人可以试试这个,你应该得到同样的问题吗?
我无法在网络上的任何地方找到答案!
答案 0 :(得分:0)
项目位于文件系统中的哪个位置?这可能很重要,因为IIS在不同的上下文中运行。如果它位于Visual Studio要存储文件的默认位置,则在文档文件夹中,IIS可能会遇到文件权限问题。最好的办法是使用非特权地点 - 例如。 d:\ projects \ - 作为项目的默认容器。