【发布时间】:2015-04-03 14:57:32
【问题描述】:
我是 Microsoft Azure 的新手,所以我尝试创建一些简单的聊天以用于学习目的。我找到了不错的教程:
http://www.asp.net/signalr/overview/performance/scaleout-with-windows-azure-service-bus
我在这个网站上做了所有事情。
当我尝试在服务器上部署项目时,出现错误:
提供的文件不是有效的服务包。详细错误代码: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.
【问题讨论】:
-
我遇到了同样的问题。我正在尝试使用服务总线,它在本地工作,但是当我尝试部署时,我得到了同样的错误。我目前拥有 Azure SDK 2.9。我不确定为什么需要一个 powershell 包来进行部署....
标签: c# azure deployment visual-studio-2013 cloud