.NET Core 3.0 GA与.NET Core 3.0 Preview 8并排使用

时间:2019-09-23 21:22:09

标签: iis .net-core

有没有办法让.NET Core 3.0 GA和.NET Core Preview 8在同一IIS计算机上并排运行?

我有一组QA和P​​roduction IIS计算机,它们最初具有.NET Core 3.0 Preview 8主机捆绑包。一些团队选择通过IIS托管的Web应用程序使用Preview 8进行量产,因为MS表示该产品支持生产。现在,.NET Core 3.0通用可用性已经发布,我将其安装到QA机器中,希望Preview 8可以单独使用。安装进行时,我在进度条上看到“以前的安装”字样闪烁,这让我不寒而栗。安装完成后,我发现已经卸载了Preview 8,仅在计算机上安装了GA。

如果我不能同时运行两个版本,那意味着我最初的计划是让团队从sprint进度表允许他们从Preview 8过渡到GA。现在,各个团队将被迫放弃一切,针对GA进行测试,以及将他们的生产部署与将GA安装到生产中同步化。

这是否不是问题,因为Preview 8和GA彼此足够接近,而不是团队真正需要做一些深奥的工作才能发现任何错误并破坏两个版本之间的更改?例如他们是否在QA环境中针对GA进行测试,然后进入运行Preview 8的正式生产无关紧要。(我承认,我尚未深入研究错误修复列表和进行重大更改,因为我本来以为当两个版本并排运行时,我将有时间稍后执行此操作。)

还是这不是一个问题,因为每个Web应用程序都是用它所需的所有二进制文件构建的,而我的IIS机器向这些团队提供的唯一东西就是AspNetCoreModuleV2 ISAPI处理程序?

0 个答案:

没有答案