广告:
环境:asp.net mvc2.0 asp.net 3.5 sp1
错误信息:
您正在搜索的页面可能已经删除、更名或暂时不可用。
请尝试以下操作:
Internet 信息服务 (IIS)
技术信息(为技术支持人员提供)
访问首页正常,访问内页出现: 如输入网址:content/2012-03/12/A1
提示HTTP 错误 404 - 文件或目录未找到。
Internet 信息服务 (IIS)
第一个原因:
win2008 iis7.5 (应用程序池为经典模式时)
处理程序映射-->添加通配符脚本映射--->可执行文件
%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
名称为:mvc
或
处理程序映射-->添加通配符脚本映射--->可执行文件 (64位系统)
%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll
名称为:mvc
win2003:
请在iis里面加入IIS6.0以上(win2003)在通配符应用程序映射那里插入映射,无需加扩展名(非应用程序扩展那里添加扩展名映射,很多人以为上面.*扩展名映射)
网站配置选asp.net2.0,并在网站属性—主目录—配置—映射选项卡—通配符应用程序映射处添加
c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll 映射 确认文件是否存在前不要打勾
第二个原因:确认iis--web服务扩展--asp.net 是否已允许
xp:
映射选项卡加上.*扩展名映射,确认文件是否存在前不要打勾.
虚拟主机设置:
如果以上方法还不行,请检查web.config配置是否加上: <modules runAllManagedModulesForAllRequests="true">
广告: