C# .NET核心应用程序3.1“;视图';登录';找不到。”;

C# .NET核心应用程序3.1“;视图';登录';找不到。”;,c#,asp.net-core,.net-core,identityserver4,asp.net-core-3.1,C#,Asp.net Core,.net Core,Identityserver4,Asp.net Core 3.1,我将IdentityServer4快速启动视图复制到我的项目中,我可以确认AccountController中的代码正在中断 然而,我一辈子都无法想出如何解决这个问题找不到“Login”视图。搜索位置:/Views/Account/Login.cshtml、/Views/Shared/Login.cshtml 这是我从中复制文件夹的快速入门 公共类程序 { 公共静态int Main(字符串[]args) { Logger.Logger=新的LoggerConfiguration() .Enric

我将IdentityServer4快速启动视图复制到我的项目中,我可以确认AccountController中的代码正在中断

然而,我一辈子都无法想出如何解决这个问题
找不到“Login”视图。搜索位置:/Views/Account/Login.cshtml、/Views/Shared/Login.cshtml

这是我从中复制文件夹的快速入门

公共类程序
{
公共静态int Main(字符串[]args)
{
Logger.Logger=新的LoggerConfiguration()
.Enrich.FromLogContext()的
.WriteTo.Console()
.CreateLogger();
IdentityModelEventSource.ShowPII=true;
尝试
{
日志信息(“启动主机…”);
CreateWebHostBuilder(args.Build().Run();
返回0;
}
捕获(例外情况除外)
{
Log.Fatal(例如,“主机意外终止”);
返回1;
}
最后
{
Log.CloseAndFlush();
}
}
公共静态IWebHostBuilder CreateWebHostBuilder(字符串[]args)=>
WebHost.CreateDefaultBuilder(args)
.UseStartup()
.useURL(“http://localhost:4000");
}
公共类启动
{
公共IWebHostEnvironment环境{get;}
公共IConfiguration配置{get;}
公共启动(IWebHostEnvironment环境、IConfiguration配置)
{
环境=环境;
配置=配置;
}
public void配置服务(IServiceCollection服务)
{
// https://github.com/IdentityServer/IdentityServer4.Quickstart.UI#quickstart-ui-for-IdentityServer 4
services.AddControllersWithViews();
var builder=services.AddIdentityServer(选项=>
{
options.Events.RaiseErrorEvents=true;
options.Events.RaiseInformationEvents=true;
options.Events.RaiseFailureEvents=true;
options.Events.RaiseSuccessEvents=true;
//看https://identityserver4.readthedocs.io/en/latest/topics/resources.html
options.EmitStaticAudienceClaim=true;
})
.AddInMemoryClients(Config.Clients)
.AddInMemoryIdentityResources(Config.IdentityResources)
//.AddInMemoryApiResources(新列表

例外情况

注意,我在调试中丢失了这些文件。但是我已经更新了我的csproj,现在它们就在那里了

所以这似乎是可行的

我需要将此添加到我的csproj中


我还必须更新Startup.cs

public void配置服务(IServiceCollection服务)
{
服务
.AddControllersWithViews()
.AddRazorRuntimeCompilation();
....
}
参考解决方案

注意事项

尝试在“Quickstart”文件夹中创建
视图
文件夹不需要像您那样修改项目文件吗?