我有一個帶有4個Web項目的Web解決方案。在成功構建時,我需要通過PowerShell創建一個天藍色的部署包。Powershell - 創建Azure部署包
是否有人可以幫助我創建一個天藍色的部署包(cspkg,csdef和cscfg)。
謝謝。
我有一個帶有4個Web項目的Web解決方案。在成功構建時,我需要通過PowerShell創建一個天藍色的部署包。Powershell - 創建Azure部署包
是否有人可以幫助我創建一個天藍色的部署包(cspkg,csdef和cscfg)。
謝謝。
爲此,您的解決方案必須包含雲項目,以便您的項目能夠在Windows Azure中部署。請參閱本指南以瞭解如何執行此操作的步驟:http://msdn.microsoft.com/en-us/library/windowsazure/hh420322.aspx。然後,當您構建雲項目時(無論是通過msbuild還是直接通過Visual Studio),您都將獲得軟件包文件。
這裏是一個很好的例子:Windows Azure 4: Deploying via PowerShell
另外:Publish a Package using a Powershell Script
此詳細描述的過程。
我寫了使用PowerShell關於構建包文件的文章,並把它們上傳到Azure中,這可能是有用的:
http://www.kenneth-truyers.net/2014/02/06/deploying-cloud-services-to-azure-with-powershell/
創建包是相當簡單的。你可以使用Msbuild:
exec { msbuild <path-to-csproj> /p:Configuration=Release
/p:DebugType=None
/p:Platform=AnyCpu
/p:OutputPath=<path-to-package>
/p:TargetProfile=Cloud
/t:publish
/verbosity:quiet }