2013-08-31 75 views
4

我得到以下警告使雲服務發佈Azure的從2.1 SDK無法安裝.NET Framework 4.5.1。如何在雲服務角色

警告1項目 'WCFServiceSurferlite' 目標的.NET Framework 4.5.1。爲確保角色啓動,此版本的.NET Framework必須安裝在該角色的虛擬機上。如果尚未安裝所需版本作爲Windows Azure來賓操作系統的一部分,則可以使用啓動任務來安裝所需版本。有關更多詳細信息,請參見http://go.microsoft.com/fwlink/?LinkId=309796

我無法定位到4.5,因爲它不是在Visual Studio 2013年

我怎樣才能解決這個問題可用。請幫忙。

+1

我一直在使用Visual Studio 2013和定位4.5就好了。在您的項目屬性的「目標框架」設置中顯示哪些版本? –

+0

它只顯示4,然後是4.5.1。我檢查了我的朋友電腦,它也在那裏工作,就像你說的。不知道我的電腦上的問題在哪裏。 – uddhab

+0

OSFamily = 「10」 爲支持4.0,4.5,4.5.1,4.5.2,4.6,4.6.1,4.6.2 參見https://docs.microsoft.com/en-us/azure/cloud- services/cloud-services-guestos-update-matrix – dnlgmzddr

回答

1

的Visual Studio 2013爲測試版/預覽。如果您無法使用4.5,那麼您需要退回VS 2012才能在Azure中工作,或者看看您是否可以像啓動任務一樣使用啓動任務在角色實例上安裝4.5.1。

由於每個新的Visual Studio和.NET的版本出來,通常有VS支持的Windows Azure工具和再次.NET版本後,之前的滯後之前,烘烤成客戶機操作系統,您可以使用已經出貨滯後在Azure中。

4

更新 - 2014年4月2日 - *回答這個問題,因爲它顯示爲對熱門搜索引擎首批成果之一,而搜索試圖在Azure雲服務安裝Microsoft .NET Framework 4.5.1。

最簡單的方法是設置osFamily歸因於雲服務配置文件「4」(.cscfg文件)。這將啓動安裝了Microsoft .NET Framework 4.5.1的Windows Server 2012 R2實例。

例子:

<ServiceConfiguration serviceName="CloudDeploymentShell" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="4" osVersion="*" ... 
+0

你可以更新這個框架4.6? –

相關問題