0

我有少數使用.net 1.1框架的應用程序。我們正在將我們的服務器升級到2008r2 64位甚至2012 64位。我們的客戶端應用程序將在citrix上運行,這也將在2008r2 64位或2012 64位盒子上運行。.net 1.1在服務器2008r2

現在,我正確地認爲,如果沒有安裝.NET 1.1,那麼應用程序會自動使用更高版本的框架?那麼這個策略有哪些問題: - 試試新服務器上的1.1應用程序。如果有工作,那麼我可以推遲升級它們。

回答

0

不,他們不會運行,除非安裝了.NET 1.1。應用程序只能使用它們編譯的框架。 (如果源代碼可用,它們可能會升級)

NET 1.1可用於2008服務器而不是R2或2012服務器,因此您必須升級它們。

看到這裏雖然http://support.microsoft.com/kb/2489698(表示有可能)

爲服務器2012 http://msdn.microsoft.com/en-us/library/hh925570%28v=vs.110%29.aspx

+0

http://msdn.microsoft.com/en-us/library/hh925570(v=vs看到這一點。 110)的.aspx。本文以「您應該總是嘗試首先安裝應用程序以確定它是否會自動更新到.NET Framework的更高版本,如果不是,請與您的ISV聯繫以獲取應用程序更新。」 –

+0

http://msdn.microsoft.com/en-us/library/ff962563(v=vs.110).aspx。本文建議顯示方式在配置文件中重定向一個框架 –

+0

您可能會很幸運,並且該應用沒有使用具有突破性變化的功能。如果應用程序使用可能無法工作的安裝程序,則可能可以從舊機器複製安裝。如果你真的需要你可以隨時使用hyper-v並將應用程序放在它支持的版本上。 – Dreamwalker

相關問題