2012-06-12 30 views
5

我完全失去我的心在這,因爲我有很多工作要做,現在我無法完成任何事情。發生了一些事情,現在每次我嘗試通過Visual Studio在Windows Azure模擬器中運行項目時,它都會彈出錯誤,如問題標題中所示。的Windows Azure工具爲Visual Studio csdef和cscfg不匹配

「的Windows Azure工具爲Visual Studio .cscfg和.csdef不匹配」爲了

我沒有碰過這些文件,我還重新安裝Azure工具(幾次!),以確保他們完全默認,他們是。我誠實地在這裏完全喪失,我不知道是什麼可能導致這種情況。谷歌搜索這個錯誤絕對沒有什麼奇怪的命中。

+0

雖然您可能沒有有意識地改變任何內容,但您是否檢查過您的.csfg和.csdef匹配? – knightpfhor

+2

您可以發佈您的cscfg和csdef文件的內容(刪除敏感數據)嗎? –

+0

我剛遇到和你一樣的錯誤。同樣,我沒有更改這些文件。事實上,我從我的Git存儲庫中檢出了我的解決方案的早期版本,我知道它的確可以工作,但出現同樣的錯誤。所以這看起來像是Azure模擬器中的一個錯誤。但如何解決它! –

回答

0

具有完全相同的問題,因爲你使用完全相同的症狀後,我發現,手動啓動Compute Engine的仿真器,像這樣:

系統托盤>右鍵單擊Windows Azure的模擬器>啓動計算仿真器

魔法允許我再次運行我的Azure解決方案。

2

我也經歷過這個問題,並對它缺乏信息感到沮喪。但是,我發現簡單的解決方案是從azure項目中刪除角色並重新添加角色。除非你有一個瘋狂的配置設置管理數量,這是一個相當快速和無痛的過程。

0

在我來說,我可以看到在Visual Studio加上.csdef文件中的解決方案資源管理兩個創建配置(.cscfg文件)。但是 - 當我查看該文件夾中的實際文件時 - 還需要更新一個ServiceConfiguration.cscfg文件。

注:我加了配置參數和這些被從ServiceConfiguration.cscfg文件丟失。在我的輸出窗口中顯示哪些參數丟失。

3

對我來說是一個空

<ConfigurationSettings> 
</ConfigurationSettings> 

塊,我不得不插入我的兩個cscfg文件。

2

我有同樣的問題。

爲了解決這個問題,我把配置從x86改成了AnyCPU。現在工作正常。

希望它能幫助:)

1

我們的問題是固定註釋掉負載均衡端點csdef。

+0

同樣在這裏 - 雖然如果你需要loadBalancer屬性,那麼你做什麼呢? – SimonGoldstone

相關問題