asp.net - 未找到投掷视图,但确实如此
问题描述
InvalidOperationException: The view 'Register' was not found. The following locations were searched:
/Views/Account/Register.cshtml
/Views/Shared/Register.cshtml
收到此错误。
在我的帐户控制器中,我有:
public class AccountController : Controller
{
[HttpGet]
public IActionResult Register()
{
return View();
}
[HttpGet]
public IActionResult Login()
{
return View();
}
}
观点明显存在:
我已经在帐户中(应该在哪里..)中尝试过,在共享中以及在两者中都尝试过,如下所示。每次都是同样的错误。 Login
工作得很好。我尝试了一个干净的构建并遇到了同样的问题。
解决方案
在您创建的项目上设置 routes.MapRoute
推荐阅读
- reactjs - 如何访问嵌套导航器以及如何正确设置身份验证流程
- android - Android 11 应用程序在以空指针异常打开时崩溃
- spring - 本机查询的 Spring 数据投影未映射到接口
- flutter - Flutter TextField在键盘上溢出底部
- c++ - 编译g ++时未链接实现文件
- image - DeepSort + Volov5算法的数据生成方法
- php - PHP 速记 if echo else assign variable
- javascript - TypeError:无法读取未定义的 Nodejs 购物车控制器的属性“findIndex”
- json - How can I make a search box in react-hooks?
- python - Python中是否有允许在单个文件中进行虚拟文件系统管理的库?