澳门赌场

iis6 路由route伪静态Url重写 404 找不到文件的处理方式

亮术网 2016-04-01 本网首创

  .net 4.0 推出了路由(route)重写Url的方式来完成伪静态,使网站完成伪静态变得非常简洁。由于是新推出的,而 iis6 时期还不route重写Url的观点,以是 iis6 默许环境下不撑持route重写Url,当把有路由重写Url的网站安排到 iis6 后,翻开伪静态页会呈现 404 找不到文件的毛病提醒。这便是在本地用 VS2010 调试不任何题目,安排到 iis6 有毛病的缘由。而这个题目在 iis7 以上版本不存在,由于这些版本已默许撑持route重写Url。

  既然在默许环境下,iis6 不撑持route Url重写完成伪静态,能否经由过程“利用法式扩大名映照”完成这个功效呢?谜底是必定的,并且加这个映照后,不须要额定修改法式便能够处理 404 找不到文件的题目。

 

  处理 iis6 路由route伪静态Url重写 404 找不到文件的方式

  一、快速步骤

  翻开 iis6 → 睁开“网站” → 右键经由过程 route 重写Url的完成伪静态的网站 → “属性” → “主目次”选项卡 → 设置装备摆设 → 找到 .aspx → 编辑 → 复制“可履行文件”后面的途径 → “打消”前往“利用法式设置装备摆设”窗口 → 增加 → 把适才复制的途径粘贴到“可履行文件”后面 → “扩大名”填 htm → 把“确认文件是不是存在”后面的勾去掉 → “确认”便可。

 

  二、具体步骤

  1、翻开 iis6 并睁开“网站”,右键经由过程 route 重写Url的完成伪静态的网站,挑选“属性”,在翻开的窗口中挑选“主目次”选项卡,单击“设置装备摆设”按钮,翻开“利用法式设置装备摆设”窗口如图1所示:

iis6 路由route伪静态Url重写 404 找不到文件的处理方式

图1

  2、确保挑选“映照”选项卡,在“利用法式扩大”框中找到 .aspx,单击“编辑”,翻开“增加/编辑利用法式扩大名映照”窗口,如图2所示:

Win2003 iis6 route重写地点完成伪静态报错怎样办

图2

  3、复制“可履行文件”后面的途径,单击“打消”前往“利用法式设置装备摆设”窗口,单击“增加”,再次翻开“增加/编辑利用法式扩大名映照”窗口,如图3所示:

iis6 不撑持路由route伪静态Url重写 404 找不到文件若何处理

图3

  4、把适才复制的途径粘贴到“可履行文件”后面,“扩大名”后面填写 htm,把“确认文件是不是存在”后面的勾去掉,最初单击“确认”便可。