關(guān)于ASP網(wǎng)頁(yè)無(wú)法打開(kāi)的解決方案
今天遇到一個(gè)問(wèn)題,原來(lái)用的好好的asp網(wǎng)頁(yè)無(wú)法打開(kāi),同時(shí)inetinfo.exe的CPU占用率很高,幾乎達(dá)到了100%??戳艘幌孪到y(tǒng)錯(cuò)誤日志,發(fā)現(xiàn)一個(gè)叫MS DTC的服務(wù)啟動(dòng)失敗,解決方法如下:
在CMD下執(zhí)行以下命令:
cd %windir%\system32\inetsrv rundll32 wamreg.dll, CreateIISPackage regsvr32 asptxn.dll
在最后regsvr32 asptxn.dll 提示失敗,重啟機(jī)器以后再次運(yùn)行上面三行命令,MS DTC服務(wù)終于正常了,但是問(wèn)題并沒(méi)有解決。上網(wǎng)查了一下,說(shuō)是iis的問(wèn)題,需要重裝。
癥狀:IIS非常慢,不認(rèn)識(shí)asp頁(yè)面,系統(tǒng)進(jìn)程inetinfo.exe進(jìn)程占CPU100%
1、把IIS卸載。
2、把 %windir%\system32\inetsrv 刪除。
3、把%windir%\iisX.log刪除,X 是IIS版本。
4、重裝IIS
按以上步驟操作后,發(fā)現(xiàn)問(wèn)題依舊,又試了另一種解決方法:刪除IIS日志,日志存放在“%windir%\SYSTEM32\LogFiles\W3SVC1”里,刪除今天的就可以了。
雖然asp網(wǎng)頁(yè)打不開(kāi)的問(wèn)題解決了,但是asp.net不能用了,IIS的版本過(guò)低。于是用asp.net安裝盤的pre install重裝了一下,還是把a(bǔ)spx網(wǎng)頁(yè)當(dāng)作asp頁(yè)面,無(wú)法正常解析。
啟動(dòng)調(diào)試時(shí)提示:“無(wú)法在Web服務(wù)器上啟動(dòng)調(diào)試”。
于是在命令行執(zhí)行:
cd windows\microsoft.net\framework\v2.0.50727 aspnet_regiis /r
在IIS默認(rèn)網(wǎng)站選中指定的應(yīng)用程序,點(diǎn)屬性-》目錄安全性-》身份驗(yàn)證和訪問(wèn)控制 的“編輯”按鈕,“集成Windows身份驗(yàn)證”打勾。
設(shè)置IIS,虛擬目錄或網(wǎng)站 要右鍵屬性-》aspnet-》選擇aspnet版本,選擇2.0。
終于aspx網(wǎng)頁(yè)可以正常打開(kāi)了,asp.net也可以調(diào)試了,問(wèn)題得到了圓滿的解決。
用DW做的ASP網(wǎng)頁(yè),用瀏覽器打開(kāi)就提示下載,下載后打開(kāi)又用DW開(kāi)了,咋辦?
asp的網(wǎng)頁(yè)實(shí)際上是程序,asp是在服務(wù)端執(zhí)行和解析的,之所以稱為動(dòng)態(tài)網(wǎng)頁(yè),就是因?yàn)榭蛻舳嗽L問(wèn)的網(wǎng)頁(yè)是服務(wù)器根據(jù)你所請(qǐng)求的ASP程序?qū)崟r(shí)運(yùn)算出來(lái)的。比如你早上訪問(wèn)某個(gè)ASP網(wǎng)頁(yè),上頭會(huì)寫“早上好”,下午去看的時(shí)候又會(huì)寫“下午好”,這是因?yàn)樵贏SP程序里寫了時(shí)間判斷,而通常的HTML卻只能顯示靜態(tài)的內(nèi)容,無(wú)法做出動(dòng)態(tài)的回饋。
可以安裝一個(gè)IIS來(lái)解決問(wèn)題,配置方法網(wǎng)上有很多,如果是NTFS格式的分區(qū),注意權(quán)限設(shè)置,否則網(wǎng)頁(yè)可能無(wú)法正確解析。
以上內(nèi)容就是關(guān)于關(guān)于ASP網(wǎng)頁(yè)無(wú)法打開(kāi)的解決方案,希望對(duì)大家學(xué)習(xí)asp有所幫助。
相關(guān)文章
C#實(shí)現(xiàn)winform自動(dòng)關(guān)閉MessageBox對(duì)話框的方法
這篇文章主要介紹了C#實(shí)現(xiàn)winform自動(dòng)關(guān)閉MessageBox對(duì)話框的方法,實(shí)例分析了C#中MessageBox對(duì)話框的相關(guān)操作技巧,需要的朋友可以參考下2015-04-04
C# Guid長(zhǎng)度雪花簡(jiǎn)單生成器的示例代碼
這篇文章主要介紹了C# Guid長(zhǎng)度雪花簡(jiǎn)單生成器的示例代碼,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下2020-12-12
C#實(shí)現(xiàn)將漢字轉(zhuǎn)化為2位大寫的16進(jìn)制Unicode的方法
這篇文章主要介紹了C#實(shí)現(xiàn)將漢字轉(zhuǎn)化為2位大寫的16進(jìn)制Unicode的方法,分析了轉(zhuǎn)換的技巧并以實(shí)例形式給出了具體的轉(zhuǎn)換方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-12-12
C#制作多線程處理強(qiáng)化版網(wǎng)絡(luò)爬蟲(chóng)
這篇文章主要介紹了C#制作多線程處理強(qiáng)化版網(wǎng)絡(luò)爬蟲(chóng)的相關(guān)代碼,有想學(xué)習(xí)C#多線程編程的小伙伴可以參考下2016-09-09

