我有一個標準的Azure構建 - 一個Web角色,一個輔助角色。在最近的合併之後,它已經決定角色是無效的。當我雙擊Web角色或工作者角色時,或者右鍵單擊並選擇「屬性」時,我會看到一個灰色屏幕,顯示「服務定義或服務配置無效,請參閱錯誤列表以獲取更多詳細信息」。但是,在錯誤列表中什麼也沒有。無效的服務定義或服務配置
我對設置元素進行了交叉比較,並嘗試註釋csdef
和cscfg
文件的各個部分,但似乎沒有任何東西可以使角色恢復原樣。我已經浪費了半天時間了。我的問題並不是那麼多「什麼是錯的」 - 更像是,當沒有給出任何信息時,你應該怎樣查明錯誤是什麼,並且連續地從代碼中消隱得出全面的空白?
當你打開csdef/cscfg文件時會發生什麼?至少,它們應該是有效的XML文件。此外,csdef和cscfg文件中的'Settings'條目應該匹配。你可以分享這些文件,讓別人可以看一看(顯然在分享之前刪除敏感信息)? – 2015-04-02 17:23:14
發佈後不久,我刪除了現有的wadcfgx文件,並重新生成了一個新集。這解決了這個問題。當我能夠回答我自己的問題時,我會更詳細地發佈解決方案。 – 2015-04-02 17:46:54