服務(wù)器出現(xiàn)404.17錯(cuò)誤 - 動(dòng)態(tài)內(nèi)容通過(guò)通配符 MIME 映射映射到靜態(tài)文件處理程序
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
剛剛重裝了系統(tǒng),原有的ASP.NET工程下面的WebService無(wú)法運(yùn)行,如下:
404.17 - 動(dòng)態(tài)內(nèi)容通過(guò)通配符 MIME 映射映射到靜態(tài)文件處理程序
發(fā)現(xiàn)原因是,重裝之后,此系統(tǒng)不支持對(duì)asmx文件的腳本支持,所以,要在“處理程序映射”中添加對(duì)該腳本的支持:
方法/步驟:
打開(kāi)IIS,選擇 【功能視圖】,找到 【處理程序映射】,雙擊進(jìn)去。
操作中選擇【添加腳本映射...】
(1)請(qǐng)求路徑填寫(xiě) 你要請(qǐng)求的頁(yè)面后綴,前面加*代表所有的,比如 *.aspx代表針對(duì)所有的aspx頁(yè)面的映射;此處填寫(xiě)的為 *.asmx,代表針對(duì) asmx頁(yè)面的映射。
(2)可執(zhí)行文件填寫(xiě) 可以處理對(duì)應(yīng)頁(yè)面類(lèi)型的動(dòng)態(tài)庫(kù)dll或.exe程序;
這里填寫(xiě):%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
這是.Net 4.0的處理映射的動(dòng)態(tài)庫(kù)。
(3)名稱 可以隨意填寫(xiě)一個(gè)有意義的名稱,比如 asmx-Net4.0
(4)確定,如果還報(bào)錯(cuò),就重啟IIS即可。
完美解決問(wèn)題:
總結(jié)經(jīng)驗(yàn):解決問(wèn)題,必須要先理解錯(cuò)誤原因,然后再逐個(gè)排查,嘗試解決。
延伸閱讀:
HTTP錯(cuò)誤404.17-Not Found 請(qǐng)求的內(nèi)容似乎是腳本,因而將無(wú)法由靜態(tài)文件處理程序
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫(xiě)所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!