URLRewriter .html
注意:要使用后缀必须被asp.net接管,IIS 6 及更低版本默认只有.aspx被asp.net接管, 如果要使用.html后缀,需要打开IIS管理器, 按以下步骤来设置:
对准程序所在的网站或目录点击“右键-属性”,切换到“主目录”选项卡,点击“配置(G)...”按钮,在弹出的对话框中,点“添加”按钮,在“可执行文件”一栏填写“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
”, 在“扩展名”一栏填写“.html
”,将动作限制为“GET,HEAD,POST,DEBUG
”,在“脚本引擎”复选框上打钩, 不要在“检查文件是否存在”复选框上打钩。然后点击确定完成设置。
如果已经设置好了IIS,则可以提交本页面完成设置。本设置可能需要重起应用程序才能生效,重起应用程序有以下方法:
1、重起IIS(任意版本IIS均支持)
2、回收程序所在的网站或目录所对应的应用程序池(IIS 6.0 以上支持)
3、任意重命名程序所在的根目录中的Web.Config文件,然后又重新改回(任意版本IIS均支持,亦可通过FTP操作)
4、重大补充:因为IIS自身的原因,如果以上3种方法都试过,但仍然不能正常访问, 请尝试该方法:(清空C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary
ASP.NET Files目录下的所有文件和文件夹, 如果遇到文件锁定无法删除,回收IIS再删除即可)