IIS Url是否从自定义提供程序重写映射?
是否可以从您的重写自定义提供程序访问字典或某个重写映射 类似于…{Provider:key,mapname} 在代码中,它的作用类似于{Mapname:key}IIS Url是否从自定义提供程序重写映射?,iis,iis-7,url-rewriting,rewrite,Iis,Iis 7,Url Rewriting,Rewrite,是否可以从您的重写自定义提供程序访问字典或某个重写映射 类似于…{Provider:key,mapname} 在代码中,它的作用类似于{Mapname:key} ?从IRewriteProvider继承时,在Initialize()方法中,您将获得一个包含所有设置的字典: public void Initialize(IDictionary<string, string> settings, IRewriteContext rewriteContext) { ... } p
?从IRewriteProvider继承时,在Initialize()方法中,您将获得一个包含所有设置的字典:
public void Initialize(IDictionary<string, string> settings, IRewriteContext rewriteContext)
{
...
}
public void初始化(IDictionary设置,IRewiteContext重写上下文)
{
...
}
它来自以下配置部分:
<system.webServer>
<rewrite>
<providers>
<provider name="MyCustomRewriteProvider" type="MyCustomRewriteProvider.....">
<settings>
<!--add key="keyName" value="keyValue" /-->
</settings>
</provider>
</providers>
</rewrite>
...
</system.webServer>
...
有关如何创建自定义URL重写提供程序的详细信息,请参阅本文: