我剛開始使用VS 2010創建Cloud Service(HealthTracker),並且我將MVC2 Web項目附加到它。當我點擊調試時,dev結構已經啓動,我可以按照預期在我的機器上瀏覽我的web應用程序。在VS 2010雲服務項目中重命名Web角色
我決定MVCWebRole2是我的網絡應用程序的壞名字,所以我將它重命名爲HealthTrackerMVC。我使用Refactor - > Rename將MVCWebRole2更改爲HealthTrackerMVC。我建立了乾淨的現在,當我點擊調試時,開發結構開始啓動,並且Web應用程序從不啓動,並最終退出調試模式,而無需執行任何操作。
我該如何解決這個問題?我寧願不與一切重新開始......
UPDATE
我已經檢查了ServiceConfiguration.cscfg的ServiceDefinition.csdef中和解決方案文件。所有名稱匹配,並且所有GUID匹配。我甚至重命名了HealthTrackerMVC(以前名爲MVCWebRole2)的文件夾,並編輯瞭解決方案文件以指向新項目。一切正常加載和構建。 Development Fabric顯示HealthTrackerMVC開始,說它很忙,然後關閉它,相當快。見附件的屏幕截圖:
所以我知道我的web角色正在啓動...爲什麼它關閉得這麼快?
這很有幫助,但沒有解決問題。此外,添加「解決方案中的Web角色項目」選項變灰。 – 2010-10-23 04:16:51
灰色表示UI已經引用可能提供給解決方案的唯一.csproj。根據你的編輯,某些東西會使織物崩潰。名稱改變了你改變的唯一的東西嗎? (例如,你是否改變了班級名稱等) – 2010-10-23 05:24:02