簡體   English   中英

使用遠程IIS調試ASP.NET應用程序

[英]Debug ASP.NET application using remote IIS

我正在使用Visual Studio 2012開發ASP.NET應用程序。我一直在開發時使用IIS express來測試應用程序,但現在我需要在生產環境中測試它。

IIS在遠程服務器上運行,我在那里安裝了Remote Debugger工作室,在默認站點(\\ test \\ baseTest)下創建了一個應用程序,在Visual Studio 2012中創建了一個測試項目,並在路徑http://myServerName/test/baseTest/處設置為“Use Custom Web Server” http://myServerName/test/baseTest/

好吧,我們有,我按F5開始調試,通過調試器的連接正常工作(我可以看到一個新行說“myDomain \\ myuserName connected”但是...應用程序無效,我想念所有.aspx文件。

在此輸入圖像描述

我錯過了什么嗎? 我應該在Visual Studio中設置一些參數,以便在調試到遠程站點時部署所有文件嗎?

這是遠程調試而不是自動部署。

您應該將所有網站文件復制到遠程iis。 請記住構建調試並部署所有.pdb文件。 另請參閱web.config。

<system.web>
      <compilation debug="true" />
</system.web>

開始調試時啟動遠程調試監視器(msvsmon.exe)

在那里,您可以找到遠程調試的綜合指南:

http://www.codeproject.com/Articles/38132/Remote-IIS-Debugging-Debug-your-ASP-NET-Applicatio

要從IIS調試asp.net應用程序,您需要通過轉到Tools-> Attach to Process選項來附加w3wp.exe進程。 您可以在此鏈接上查看使用IIS調試的詳細步驟:使用IIS 調試asp.net應用程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM