2012-02-21 34 views
2

我正在編寫一個在Windows Azure中運行的MVC 3應用程序。在我的本地機器上,我使用Windows Azure模擬器。如何附加和調試在Windows Azure模擬器中運行的ASP.NET MVC應用程序?

如果我在我的解決方案(「開始調試」)中按F5,我可以放置斷點並逐步執行我的應用程序的代碼。

是否知道在應用程序已經運行的情況下是否可以附加到應用程序(如果已經使用CTRL + F5啓動,「無需調試就啓動」)?如果是,如何?

在ASP.NET中運行的IIS中,我只需要附加到w3wp.exe進程。如何爲Windows Azure模擬器執行相同的操作?

+0

我總是運行我的webapps使用開發服務器進行調試 - 而不是Azure模擬器。爲什麼不使用dev/IIS服務器?是否有Azure託管特定問題? – SliverNinja 2012-02-21 16:21:23

+0

@SliverNinja,好點,我可以做到這一點。我優先考慮仿真器,因爲如果有特定於Azure的功能,我將對此提供支持。 – LeoD 2012-02-21 17:01:31

回答

1

如果您正在IIS中運行應用程序(在配置文件中有一個Sites部分),那麼您將以與模擬器相同的方式執行此操作。 Azure爲部署創建了一個應用程序池,因此您只需要附加到該w3wp.exe進程。

相關問題