.NET 6 能否與 .NET 4.8 Framework 共存于同一臺服務器上?我們有一個 .NET 3.1 應用程式,我們想要更新到 .NET 6,但同一臺服務器也運行在 .NET Framework 4.8 上運行的應用程式。但是,我們目前無法更新此應用程式。如果我們要炸毀 .NET 4.8,我們不想安裝 .NET 6。
我找到的最接近的答案是這篇 SO帖子,但它不是確定的,.NET 6 與 .NET 5 不同。
uj5u.com熱心網友回復:
當然,在我的生產服務器上,我仍然以 .NET Framework 4.8 的形式運行主域,而我已經創建了運行 ASP.NET 6 的新子域。
所以繼續吧(當然你仍然應該在本地測驗,其他事情不會干擾。
我應該說,我在 IIS 上都運行。
你應該注意的一件事:如果你想在 IIS 'inprocess' 模式下運行 asp.net 6,那么你需要為你的新站點創建一個新的應用程式池,它不能與 .Net Framework 4.8 共享。如果你不能這樣做,你必須在“行程外”模式下運行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/370167.html
