ASP.NET MVC:无法找到视图“登录”或其主页

时间:2009-03-23 13:20:11

标签: asp.net-mvc deployment iis-6

我正在尝试将我的ASP.NET MVC应用程序部署到新环境中,我遇到了这个错误:

The view 'Login' or its master could not be found. The following locations were searched:
~/Views/Account/Login.aspx
~/Views/Account/Login.ascx
~/Views/Shared/Login.aspx
~/Views/Shared/Login.ascx 

我已经确认〜/ Views / Account / Login.aspx存在。

服务器是运行IIS 6的Windows 2k3。我们不使用通配符映射,而是使用文件扩展名。这个版本的网站在其他两个环境中运行良好,两个环境都有类似的设置(2k3和IIS 6)。

这可能是权限问题吗?

3 个答案:

答案 0 :(得分:3)

我是个傻瓜。我的母版页未复制到新服务器。一旦到那里,一切都有效。

答案 1 :(得分:0)

请注意,MS会在RC1中更改LogIn for LogIn(注意O)。

答案 2 :(得分:0)

检查一致性。

如果文件〜/ Views / Account / Login.aspx存在,请检查控制器帐户中是否存在名为Login的操作。

您还可以重建和重新部署应用程序。