我尝试在其中部署两个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,这是我们尝试过的第一个部署。
无法在互联网上找到任何关于它的信息吗?
答案 0 :(得分:1)
好的,我弄明白了这个问题。我在Azure部署项目中添加了另一个辅助角色,然后我想删除该辅助角色并在其位置添加Web角色,但保留所有设置。因此,我手动将worker角色重命名为ServiceDefinition.csdef中Web角色的名称,但我没有将该标记更改为Web角色。
<WorkerRole name="MyProjectName" vmsize="Small">
应该已经改回
<WebRole name="MyProjectName" vmsize="Small">