Windows-Server-2008
Windows Server 2008 無法辨識 .NET 4.0
我在我的 Windows Server 2008 中安裝了 .NET Framework 4.0。我還在使用 VS2010 的伺服器中創建和部署了使用 MVC3 的應用程序,它們可以正常工作。
現在我需要在伺服器中安裝 WCF LOB 以便為BizTalk安裝適配器。當我啟動WDF LOB的安裝時,Microsoft 安裝程序告訴我該組件至少需要 .NET 3.5 框架(實際上是 4.0)。
我在資源管理器 javascript:alert(navigator.userAgent) 中嘗試過,這是我得到的響應(只是相關部分):
.NET CLR 2.0.50727:.NET4.0C:.NET4.0E
此外,我檢查了系統資料庫項,版本值僅存在於 2.0 文件夾中(儘管存在 4.0 文件夾)
可能是什麼問題?謝謝
弗朗西斯
我不知道這是否是您的問題,但 OCS 2007 R2 也發生了類似的問題:如果安裝了 4.0 框架,安裝程序退出並出現錯誤,抱怨缺少 3.0(儘管它實際上存在)。這實際上是一個安裝程序錯誤。
唯一的解決方法:刪除 4.0 框架,執行 OCS 安裝程序,然後(如果需要)您可以安全地重新安裝它。
順便說一句,.NET Framework 4.0不是3.5 的更新版本,而是一個完全不同的版本,不包含它;因此,如果您實際上只安裝了 4.0 而不是 3.5,那麼安裝程序會說 3.5 不存在是正確的;我的建議是基於這樣一個假設,即您絕對肯定您已經安裝了 3.5 和 4.0,但安裝程序仍然無法正常工作(就像 OCS 一樣)。如果您沒有安裝 3.5,那麼您絕對應該這樣做。