2015-04-03 67 views
3

我是微軟Azure的新手,所以我嘗試創建一些簡單的聊天,以便學習。我找到了很好的教程:Azure發佈:運行時組件丟失:/base/x64/IISConfigurator.exe

http://www.asp.net/signalr/overview/performance/scaleout-with-windows-azure-service-bus

我所做的一切,因爲它是在這個網站。

當我嘗試在服務器上部署項目中,我得到錯誤:

The file provided is not a valid service package. Detailed error code: TestWebRole Invalid application runtime - a runtime component is missing:/base/x64/IISConfigurator.exe.

所以我一直在尋找的計算機IISConfigurator.exe文件,我發現它在該項目。它的路徑:

projectName/csx/Release/roles/projectName/base/x64/IISConfigurator.exe. 

該文件存在,但它最有可能位於錯誤的地方。

我試圖把它放在項目的所有地方,但沒有任何改變。 我試圖把它放在系統路徑中,但這沒有幫助。

我目前正在使用帶有管理員權限的Visual Studio 2013社區版。

用於部署整個歷史:

16:40:22 - Applying Diagnostics extension. 
16:40:42 - Preparing deployment for TestProject - 3. 4. 2015 16:40:14 with Subscription ID '9ca25534-0b9c-4b17-b259-e32d19977b7a' using Service Management URL 'https://management.core.windows.net/'... 
16:40:42 - Connecting... 
16:40:42 - Verifying storage account 'wa2chatstorage'... 
16:40:42 - Uploading Package... 
16:40:48 - Creating... 
16:41:19 - The file provided is not a valid service package. Detailed error code: TestWebRole Invalid application runtime - a runtime component is missing:/base/x64/IISConfigurator.exe. 
+0

我遇到了同樣的問題。我試圖使用服務總線,它在本地工作,但是當我嘗試部署時,我得到了同樣的錯誤。我目前有Azure SDK 2.9。我不知道爲什麼需要PowerShell軟件包來部署... – 2017-01-30 21:02:19

回答

0

我看到這個問題爲好,但隨着你試圖做一個更精簡版本。

https://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/

我安裝了最新的SDK(2.7)和PowerShell的更新和它的工作就像一個魅力。希望有所幫助!

+0

我試圖安裝最新的SDK,它仍然沒有爲我工作。一位同事能夠從他的筆記本電腦上部署我的項目,所以我仍然處於虧損狀態,爲什麼我無法在本地打包 – 2017-02-06 18:36:00

+0

不同的機器可能有多種問題。你有沒有檢查軟件包版本,看他的機器是否有一些不同的版本? – TomO 2017-02-07 22:08:11

+0

我在我們的構建服務器上安裝了相同的天藍色sdk,並且構建的包很好。不知所措。 – 2017-02-07 23:22:12