溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

win7+iis7.5+vs2010 錯(cuò)誤代碼 0x80070002

發(fā)布時(shí)間:2020-08-02 01:37:21 來源:網(wǎng)絡(luò) 閱讀:4580 作者:wang_shuai 欄目:編程語言

HT TP 錯(cuò)誤 404.0 - Not Found

您要找的資源已被刪除、已更名或暫時(shí)不可用。
詳細(xì)錯(cuò)誤信息
模塊 IIS Web Core
通知 MapRequest Handler
處理程序 Static File
錯(cuò)誤代碼 0x80070002
請求的 URL ***
物理路徑 ***


登錄方法 匿 *名
登錄用戶 匿 *名
最可能的原因:
指定的目錄或文件在 Web 服務(wù)器上不存在。
URL 拼寫錯(cuò)誤。
某個(gè)自定義篩選器或模塊(如 URL Scan)限制了對該文件的訪問。


可嘗試的操作:
在 Web 服務(wù)器上創(chuàng)建內(nèi)容。
檢查瀏覽器 URL。
創(chuàng)建跟蹤規(guī)則以跟蹤此 HTTP 狀態(tài)代碼的失敗請求,并查看是哪個(gè)模塊在調(diào)用 Set Status。有關(guān)為失敗的請求創(chuàng)建跟蹤規(guī)則的詳細(xì)信息,請單擊此處。
鏈接和更多信息
此錯(cuò)誤表明文件或目錄在服務(wù)器上不存在。請創(chuàng)建文件或目錄并重新嘗試請求。

我的解決方案如下:

inetmgr 打開iis,點(diǎn)擊根節(jié)點(diǎn),在iis欄目中找到【處理程序映射】,雙擊打開,右鍵新增一個(gè)【添加通配符腳本映射】

可執(zhí)行文件中填寫(根據(jù)自己安裝路徑):C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll 名稱自定義。

然后查看應(yīng)用程序,對應(yīng)的【處理程序映射】中會增加一個(gè)同名的通配符腳本映射,區(qū)別在于,iis根節(jié)點(diǎn)的條目類型是【本地】,應(yīng)用程序的是【繼承】

至此,我的問題就解決了。不知道大家有沒遇到這種問題,又是如何解決的。估計(jì)是win7+iis7.5省略了這個(gè)通配符腳本映射,因?yàn)槭褂胕is7之前的版本是沒這個(gè)問題的。


另外,如果只在應(yīng)用程序添加該映射也是可以的,它會自動在應(yīng)用程序的web.config中,<system.webServer> <handlers>下邊增加一個(gè)節(jié)點(diǎn)

<add name="12345" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv4.0,bitness32" />

這樣也是可以解決這個(gè)問題。


最近又出現(xiàn)一個(gè)一樣的問題,ajax以 *.aspx/methodName的方式請求出現(xiàn)同一個(gè)錯(cuò)誤,后來發(fā)現(xiàn)是應(yīng)用程序池全都是4.0經(jīng)典,而處理程序映射中沒有對應(yīng)4.0的aspx的腳本映射導(dǎo)致。

同上,增加腳本映射和通配符腳本映射可以解決該問題。


解決方案鏈接:http://www.cnblogs.com/paulxie/archive/2013/06/08/3127234.html


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI