2011-11-14 39 views

回答

1

這聽起來不太好!

在Azure中調試某些東西時最好是非常系統化,因爲代碼周圍有很多層。從簡單開始,然後建立起來,直到找到不起作用的地方。

因此,首先請確認您的網站在使用Visual Studio Development Server運行時工作正常。您可能需要將數據庫連接字符串放入web.config才能使其正常工作。如果您在這裏看到問題,請使用「查看源代碼」來驗證ASP.NET MVC方面的工作是否正常:它可能是一些微不足道的東西,如缺少的近端支架>

然後,在將站點配置爲在本地在IIS下運行時檢查它的工作原理。

接下來,確保網站在計算模擬器中正常工作。如果它在IIS下工作,但不是Compute Emulator,那麼配置中可能會出現問題。 (回到這裏的具體細節,因爲這一步通常不會失敗,除非你在Web角色啓動時做了一些不尋常的事情。)

然後,檢查該站點是否已實際部署到Azure。在命令提示符處使用ping可驗證DNS條目是否都已正確配置,並且您的網站被正確調用。您可能會發現,爲了縮小問題,您需要將呼叫存入數據庫。

+0

實際上,應用程序使用本地服務器和本地數據庫完美運行。此外,我能夠運行應用程序使用Azure SQL ... 關於計算模擬器,它也運行(因爲它是可見的在我的任務欄),但我不知道如何確定它的工作與否。 雖然我在ping應用程序時只收到「請求超時」。 我希望它能提供更多關於這個問題的細節。謝啦! – zxz