【发布时间】:2011-10-04 21:06:35
【问题描述】:
问题由以下步骤描述。
- 使用 Internet 应用程序模板创建一个新的 ASP.NET MVC3 Web 应用程序。
- 使用 Authorize 装饰 HomeController 类。
- 运行应用程序,它基本上会带你http://localhost: 51578/Account/LogOn?ReturnUrl=%2F 到目前为止一切顺利。
让我们在这个项目中自定义一些东西。
- 在此解决方案中添加一个名为“Login”的区域,并将 Viewer 下的 AccountController.cs、AccountModel.cs 和整个 Account 文件夹移动到该名为 Login 的区域下的适当文件夹中。
- 现在运行应用程序,你会得到以下错误
说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.InvalidOperationException:未找到视图“LogOn”或其主视图,或者没有视图引擎支持搜索的位置。搜索了以下位置:
~/Views/Account/LogOn.aspx
~/Views/Account/LogOn.ascx
~/Views/Shared/LogOn.aspx
~/Views/Shared/LogOn.ascx
~/Views/Account/LogOn.cshtml
~/Views/Account/LogOn.vbhtml
~/Views/Shared/LogOn.cshtml
~/Views/Shared/LogOn.vbhtml
我是否需要修改 web.config 或路由中的任何内容才能使其正常工作?
【问题讨论】:
标签: asp.net-mvc-3