用于Visual Studio csdef和cscfg的Windows Azure工具不匹配

时间:2012-06-12 02:13:23

标签: visual-studio-2010 azure azure-configuration

由于我有很多工作要做,而且我现在无法完成任何工作,因此我完全忘记了这一点。发生了一些事情,现在每当我尝试通过Visual Studio在Windows Azure模拟器中运行我们的项目时,它会弹出错误,如问题标题。

“用于Visual Studio的Windows Azure工具 .cscfg和.csdef不匹配“

我还没有碰过这些文件,我也重新安装了azure工具(好几次!),以确保它们完全是默认的,而且它们都是。老实说,我在这里完全失败,我不知道是什么原因造成的。谷歌搜索该错误绝对没有任何命中,这是奇怪的。

7 个答案:

答案 0 :(得分:4)

对我来说这是空的

<ConfigurationSettings>
</ConfigurationSettings>

块我必须插入两个cscfg文件。

答案 1 :(得分:2)

我也遇到过这个问题,但由于缺乏信息而感到沮丧。但是,我发现简单的解决方案是从azure项目中删除角色并重新添加它。除非您有大量的配置设置需要管理,否则这是一个相当快速且无痛的过程。

答案 2 :(得分:2)

我遇到了同样的问题。

要解决这个问题,我已将配置从x86更改为AnyCPU。它现在工作正常。

希望有所帮助:)

答案 3 :(得分:1)

在遇到与完全相同的症状完全相同的问题后,我发现手动启动计算引擎模拟器如下:

  

系统托盘&gt;右键单击Windows Azure Emulator&gt;启动计算模拟器

神奇地允许我再次运行我的Azure解决方案。

答案 4 :(得分:1)

我们的问题是通过在csdef中注释掉负载均衡端点来解决的。

答案 5 :(得分:0)

请检查两个文件中的“serviceName”是否相同(即使您没有触摸任何内容)。 这是两个文件中必须匹配的基本参数。

http://msdn.microsoft.com/en-us/library/windowsazure/ee758710.aspx

答案 6 :(得分:0)

在我的情况下,我可以在Visual Studio中的解决方案资源管理器中看到两个构建配置(.cscfg文件)以及.csdef文件。但是 - 当我查看该文件夹中的实际文件时 - 还有一个我需要更新的ServiceConfiguration.cscfg文件。

注意:我添加了配置参数,而ServiceConfiguration.cscfg文件中缺少这些参数。在我的输出窗口中,它显示缺少哪些参数。