在VS 2015中发布到Azure 2.7时出错

时间:2015-08-13 04:06:35

标签: c# azure visual-studio-2015 azure-web-roles azure-deployment

我尝试在其中部署两个Web角色的Azure部署。我在构建之后和部署开始时遇到以下错误。

错误CloudServices41:入口点ODataHQ.Query.dll不是有效的程序集。请提供实现入口点的二进制文件的相对路径。 ODataHQ.Query.Azure C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Windows Azure Tools \ 2.7 \ Microsoft.WindowsAzure.targets 1057

此错误也发生在同事机器上。我们最近刚刚在Visual Studio 2015 Enterprise中升级到Azure 2.7,这是我们尝试过的第一个部署。

无法在互联网上找到任何关于它的信息吗?

1 个答案:

答案 0 :(得分:1)

好的,我弄明白了这个问题。我在Azure部署项目中添加了另一个辅助角色,然后我想删除该辅助角色并在其位置添加Web角色,但保留所有设置。因此,我手动将worker角色重命名为ServiceDefinition.csdef中Web角色的名称,但我没有将该标记更改为Web角色。

<WorkerRole name="MyProjectName" vmsize="Small">

应该已经改回

<WebRole name="MyProjectName" vmsize="Small">