2008-12-02 94 views
1

我遷移在傳統的ASP到asp.net做了一個網站,但在asp.net開發服務器不處理.asp頁。調試.asp頁與Visual Studio 2005

是否有可能使其運行.asp頁?也許是.asp的自定義httphandler?

的感謝!

回答

6

你運行WINXP安裝IIS?如果是這樣,這是我做的:使用本地IIS在瀏覽器中打開asp頁面,然後打開ASP頁面作爲VS中的網站項目所在的文件夾。轉到「調試」菜單,選擇「附加到進程」,然後查找在IWAM_MACHINENAME用戶下運行的dllhost.exe進程。您還必須確保您已設置虛擬目錄以允許ASP服務器端調試。附加到該過程後,您可以照常設置斷點等。

0

上次我不得不調試ASP頁,我發現它更容易插入一堆的的Response.Write()的。如果你不能在VS中找到一種方法,那麼這可能會有所幫助。

0

不幸的是,你將不得不使用傳統的(或奧術!)的方法來調試ASP頁在VS2005(即警報()回覆於()等)

+0

蕩,我希望有人有更好的辦法,然後我下鍋奧拉瑪想法。 – StingyJack 2008-12-02 16:24:07

0

可能不是你想聽到的,但vs2005不支持這一點。它被重新添加到vs2008中。也許免費的vs2008快速編輯中的一個可能會讓你擺脫這個漏洞?

+0

我剛剛嘗試過vwd2008,不處理.asp頁面...說文件類型不服務 – Bruno 2008-12-02 16:30:04

0

除了patmortech提供的答案,我會建議如果您正在測試混合技術站點,您附加到aspnet_wp調試應用程序的.NET部分。如果您的應用使用第三方ISAPI篩選器,則也是如此。

卡西尼服務器是良好的只有純粹的.NET。