ASP.net發(fā)布后,通過(guò)IIS進(jìn)行網(wǎng)頁(yè)訪問(wèn)時(shí):雖然html靜態(tài)網(wǎng)頁(yè)訪問(wèn)正常,但是配置的異常頁(yè)無(wú)法跳轉(zhuǎn),動(dòng)態(tài)網(wǎng)頁(yè)aspx,一般處理程序ashx訪問(wèn)均報(bào)錯(cuò),靜態(tài)網(wǎng)頁(yè)中的ajax與aspx,ashx程序通信也均報(bào)錯(cuò)。
錯(cuò)誤提示:HTTP 錯(cuò)誤 404.17 - Not Found 請(qǐng)求的內(nèi)容似乎是腳本,因而將無(wú)法由靜態(tài)文件處理程序來(lái)處理。
原因是IIS對(duì)于靜態(tài)頁(yè)面html,文本文件,image可以直接處理,而aspx等動(dòng)態(tài)文件無(wú)法直接處理必須通過(guò)asp.net_api.dll(IIS管理器->IIS->處理程序映射)進(jìn)行映射后方可處理。asp.net_api.dll文件在IIS已安裝的情況下將伴隨vs安裝自動(dòng)安裝,后期網(wǎng)站發(fā)布無(wú)問(wèn)題。如果vs安裝時(shí)IIS未安裝,asp.net_api.dll文件將不自動(dòng)安裝,這導(dǎo)致后期網(wǎng)站發(fā)布后出現(xiàn)訪問(wèn)動(dòng)態(tài)網(wǎng)頁(yè)異常。
處理辦法:
在管理員身份打開命令行,運(yùn)行以下命令:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i
(管理員身份打開命令行方法:在搜索框搜索:命令提示符->右擊命令提示符->管理員身份運(yùn)行)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-772021.html
安裝后,將網(wǎng)站,Net.Framework版本設(shè)置為.net framework V4.0 托管管道模式設(shè)置為集成,重啟網(wǎng)站即可。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-772021.html
到了這里,關(guān)于HTTP 錯(cuò)誤 404.17 - Not Found 請(qǐng)求的內(nèi)容似乎是腳本,因而將無(wú)法由靜態(tài)文件處理程序來(lái)處理。的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!