运行以下最新版本(在撰写本文时):
Visual Studio 2019
16.4.5 .NET Core SDK 3.1.102 x64
浏览器测试:
我最近将几个.Net Core 2.1升级到了3.1。
在进行了必要的更改以移至3.1之后,我开始测试,并注意到IISExpress在打开新的浏览器窗口时将“挂起”,并且从不加载启动URL。
在Visual Studio中检查输出窗口时,我注意到主机设置不符合我项目的launchSettings.json-使用的默认值为http:// localhost:5000 /和http:// localhost:5001 /。
我可以打开一个新的浏览器窗口,然后导航到这些URL,它们就会很好地加载。
试图从本地TFS存储库中删除.vs文件夹。删除我的本地副本,然后将其从TFS重新拉下。没有运气。
有人知道是什么引起了这一变化吗?
今天也可以运行(网络核心2-> 3.1)。您可以对进程进行内/外处理,但这会在我部署和使用IIS后给我带来问题。对我来说,此修复非常简单,就像使用默认的3.1模板将为您提供的那样:
var host = Host.CreateDefaultBuilder(args).ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
})
.Build();
host.Run();
我还不了解这些扩展方法背后的所有魔力,因此这有点儿麻烦,但似乎可行,并且符合标准设置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句