【发布时间】:2021-05-16 18:03:57
【问题描述】:
几个月来,我一直在使用 .Net Core 2.0 开发一个网站。我刚刚升级到 .Net Core 2.1,现在没有调用 Startup.Configure() 方法。
我的Program 类中有以下代码,它创建了IWebHost:
private static IWebHost BuildWebHost(string[] args)
{
return WebHost
.CreateDefaultBuilder()
.ConfigureAppConfiguration(LoadAppConfiguration)
.UseStartup<Startup>()
.Build();
}
在我升级框架之前,它运行良好,实例化 Startup 并正确调用 ConfigureServices 和 Configure 方法。
现在,虽然 Startup 正在被实例化,但 Configure 不再被调用。 (没有抛出异常。)
我意识到在我的应用程序启动中还有很多其他代码。但我唯一做的就是将 .Net Core SDK 从 2.0 更新到 2.1。
也许有人知道可能发生了什么变化或我可以调查什么?
【问题讨论】:
-
看看The Startup class是否有帮助。
-
您能在输出窗口中看到任何内容吗?也许你也应该发布你的创业课程
标签: c# asp.net-core .net-core