Web應(yīng)用程序開發(fā)前,應(yīng)該在安裝.NET Framework和VS.NET之前先安裝IIS,因為后者的安裝可以對前者進行配置,以便能夠處理ASP.NET文件。但是多數(shù)人會遇到安裝IIS之前已經(jīng)安裝了.NET Framework和VS .NET的問題,這種情況下需要對.NET Framework進行某些修正。

1.IIS注冊。
打開Microsoft Visual Studio 2005 -> Visual Studio Tools -> Visual Studio 2005命令提示,輸入:
aspnet_regiis -i
該過程是對IIS進行注冊,多數(shù)情況下aspx頁面已經(jīng)可以正常顯示,否則繼續(xù)下一步驟。

2.查看msdtc服務(wù)是否啟動。
在服務(wù)中尋找DTC(Distributed Transaction Coordinator)服務(wù),如果沒有則在命令行中運行"msdtc -install"進行安裝,然后設(shè)置該服務(wù)為"自動"并啟動它;如果該服務(wù)已存在,只需設(shè)置為"自動"并啟動它(可能需要重啟)。遇到不能正常啟動的情況時,,在命令行中運行"msdtc -resetlog"創(chuàng)建日志文件可以解決。接著運行下列命令:
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
運行VS2005,aspx頁面可顯示,問題解決。

PS:有人說服務(wù)中的ASP.NET State Service也需要開啟,但本人實驗證明該服務(wù)是否開啟與能否運行aspx文件沒有相關(guān)性,問題待定

3.解決Web應(yīng)用程序不能調(diào)試的問題:
打開控制面板->管理工具->Internet信息服務(wù),相應(yīng)的網(wǎng)站虛擬目錄下點擊右鍵->屬性->目錄安全性->編輯->集成Windows身份驗證打勾,確認(rèn)。運行VS2005并對aspx文件進行調(diào)試,問題解決。