在 Windows 7 上使用Visual Studio 2012 Express,我从 MVC 4 互联网应用程序模板创建了一个新项目,然后使用简单的成员资格并成功测试了身份验证。
然后尝试最简单的部署方式,作为第一步,我在 localhost 上尝试了应用程序,遵循以下步骤:
- 使用文件系统发布方法发布项目,
- 针对一个新文件夹:“C:\inetpub\wwwroot\MyApp”,
- 将 App_Data 文件夹复制到“C:\inetpub\wwwroot\MyApp”,
- 允许 IIS_IUSRS 读取文件夹“MyApp”的权限。
由于数据库是 SQL CE 类型,我认为 web.config connectionStrings 部分没有什么可更改的。
直到最后一步,发布都很顺利:浏览器加载,我得到了下一个错误:
未找到
HTTP 错误 404。未找到请求的资源。 - 错误代码:0x80070002
我在有限的时间内未能在谷歌上找到这个问题的答案,请告知可以做什么?