4

在 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

我在有限的时间内未能在谷歌上找到这个问题的答案,请告知可以做什么?

4

1 回答 1

4

正如我的评论中所述,请确保您的 URL 在项目属性中的格式正确。另外,请确保您设置了默认启动页面(如果您在 Home Controller 中没有 Index 操作)。

于 2012-11-23T10:38:14.637 回答