
今天在部署测试项目时需要配置URL重写,由于安装Win7后一直没怎么使用IIS7,今天配置URL重写费了点功夫,最后在同事的帮忙下终于完成了配置。这次 *** 作也有了一些收获,写出来与大家分享,也希望大家多多交流!
遭遇狙击:
在IIS7里部署好站点后开始配置URL重写,根据以往的经验,认为IIS7会兼容低版本的 *** 作,但事实证明我错了。虽然安装IIS的时候瞧见了ISAPI Extensions选项,而且我也勾选了,但前前后后找了N久愣没让我找到这个,网上搜了一下,有人说他们有见到这个图标,虽然我将AppPool设置为Classic模式,但ISAPI Extensions图标依然没有出现。此时配置遭遇狙击,不得不呼叫救援!
进行反击:
网上google一把,IIS7下URL重写配置的问题不少,但给出的解答都是IIS6下的 *** 作,而且那个说在IIS7里看见ISAPI Extensions图标的兄弟也没有说他怎么安装、配置的。虽说我也看见了有人在截取了与IIS6下相同的ISAPI Extensions窗口,但依然没有找到这个选项,哪位兄弟知道,望告知,在此先行谢过!继续google,终于找到一篇有参考价值的文章>本文为大家详细介绍下iis7下url重写后,原本存在的html不能访问了,未能执行URL(aspnet对真正的html(但不符合重写规的)就不知道如何处理了),遇到类似情况的朋友可以参考下
当把html的url都交与aspnet处理时(IIS不再插手了),伪html可以对应aspx执行,而aspnet对真正的html(但不符合重写规的)就不知道如何处理了,导致这次请求没有
作任何处理
就出现了以下错误:
““/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未能执行
URL。
说明:
执行当前
Web
请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息:
SystemWeb>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)