2010-04-24 70 views

回答

4

附加到進程不可用在Expressor的Web開發人員版本。您需要購買完整版本。見here

+0

我可以添加此功能嗎?或從命令提示符附加?或者如果它可以從IIS?因爲,我不打算購買完整版本。 – loviji 2010-04-24 11:10:35

+2

@loviji - 不,這與其他軟件沒有區別,付費版本中還有更多功能......還有更多功能。 – 2010-04-24 11:13:04

0

下面是如何使用附加到使用Visual Studio Express的網絡作爲dev IDE當IIS進程,進程:

  • 在Visual Studio Express的2012打開你的網站項目的Web,
    和在瀏覽器中瀏覽你的開發網站 - 你可以通過在VS中按Ctrl + F5(開始時不調試) - 這將運行w3wp.exe(ISS應用程序池進程 - 當你的項目Web位置爲HTTP時,該進程將運行)
  • 打開Visual Studio快速版2012爲Windows桌面。是。 ( - :
  • 在VS桌面 - 按Ctrl + O(打開文件) - 並瀏覽到您要調試的網站文件 - [root] /默認。例如:
    現在在Default.aspx.cs代碼中,設置一個斷點 - 例如在 Page_Load事件代碼
  • 在VS桌面 - 轉到調試菜單並選擇附加到進程...
    在附加到進程對話框 - 在可用進程列表中選擇你的IIS進程:W3WP.EXE
    現在按附件按鈕
  • 轉到您的瀏覽器,並運行/Default.aspx頁

結果: 在IIS進程中運行的網站將停止在桌面VS的斷點處,您可以對其進行調試。

注:

  • 如果你的網站項目的Web位置是HTTP(此配置在VS. Google for instructions創建的網站項目時)
  • 我做這件事是2012版本,它這隻會工作也可以在其他版本上工作。
相關問題