廣告:
環(huán)境:asp.net mvc2.0 asp.net 3.5 sp1
錯(cuò)誤信息:
您正在搜索的頁(yè)面可能已經(jīng)刪除、更名或暫時(shí)不可用。
請(qǐng)嘗試以下操作:
Internet 信息服務(wù) (IIS)
技術(shù)信息(為技術(shù)支持人員提供)
訪(fǎng)問(wèn)首頁(yè)正常,訪(fǎng)問(wèn)內(nèi)頁(yè)出現(xiàn): 如輸入網(wǎng)址:content/2012-03/12/A1
提示HTTP 錯(cuò)誤 404 - 文件或目錄未找到。
Internet 信息服務(wù) (IIS)
第一個(gè)原因:
win2008 iis7.5 (應(yīng)用程序池為經(jīng)典模式時(shí))
處理程序映射-->添加通配符腳本映射--->可執(zhí)行文件
%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
名稱(chēng)為:mvc
或
處理程序映射-->添加通配符腳本映射--->可執(zhí)行文件 (64位系統(tǒng))
%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll
名稱(chēng)為:mvc
win2003:
請(qǐng)?jiān)趇is里面加入IIS6.0以上(win2003)在通配符應(yīng)用程序映射那里插入映射,無(wú)需加擴(kuò)展名(非應(yīng)用程序擴(kuò)展那里添加擴(kuò)展名映射,很多人以為上面.*擴(kuò)展名映射)
網(wǎng)站配置選asp.net2.0,并在網(wǎng)站屬性—主目錄—配置—映射選項(xiàng)卡—通配符應(yīng)用程序映射處添加
c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll 映射 確認(rèn)文件是否存在前不要打勾
第二個(gè)原因:確認(rèn)iis--web服務(wù)擴(kuò)展--asp.net 是否已允許
xp:
映射選項(xiàng)卡加上.*擴(kuò)展名映射,確認(rèn)文件是否存在前不要打勾.
虛擬主機(jī)設(shè)置:
如果以上方法還不行,請(qǐng)檢查web.config配置是否加上: <modules runAllManagedModulesForAllRequests="true">
廣告: