我刚刚看到UseStartup(nameof(YourAssembly))将使用Startup类,除非您为Environment设置了一个特定的环境变量,并且有相应的StartupEnvironment类。
如果UseStartup(nameof(YourAssembly))适用于这两种情况,而UseStartup<Startup>只适用于Startup类,那么为什么要在UseStartup(nameof(YourAssembly))上使用UseStartup<Startup>?
发布于 2020-07-24 07:22:00
在我看来,我们只会有一个正常的开课。因此,不需要使用UseStartup(nameof(YourAssembly)),因为UseStartup<Startup>可以更易读。
如果我们只有一个启动类,那么UseStartup(nameof(YourAssembly))和UseStartup<Startup>没有什么区别。
如果我们有多个启动类,那么我们将使用UseStartup(nameof(YourAssembly))而不是UseStartup<Startup>。
更多细节,您可以参考这个文档。
https://stackoverflow.com/questions/63034336
复制相似问题