我做好的项目里进行urlrewrite,配置什么都好了,却没反应
配置如下,
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler,URLRewriter"/>
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
</configSections>
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/buy/buydetail(\d+)\.html </LookFor>
<SendTo>~/Main/buydetail.aspx?s_id=$1 </SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
<system.web>
<globalization requestEncoding="gb2312" culture="zh-CN" responseEncoding="gb2312" fileEncoding="gb2312"/>
<customErrors mode="RemoteOnly">
</customErrors>
<sessionState timeout="20" mode="InProc" cookieless="true">
</sessionState>
<pages enableViewStateMac="false" enableEventValidation="false" viewStateEncryptionMode="Never" validateRequest="false">
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
</pages>
<compilation debug="false">
<assemblies>
</assemblies>
</compilation>
<httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler,URLRewriter"/>
<add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler,URLRewriter"/>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add name="ModuleRewriter" type="URLRewriter.ModuleRewriter, URLRewriter"/>
</httpModules>
<authentication mode="Forms"/>
</system.web>
</configuration>
然后项目里添加了urlrewrite。dll
IIS上对ISAPI也配置了
怎么浏览项目时 达不到我要的那种伪静态咧?