IIS7重写部分的API

时间:2011-01-03 16:20:05

标签: .net iis-7

是否有一个我在system.webserver下找不到重写部分的API,或者在Microsoft.Web.Administration下使用强类型的Rewrite类?我宁愿不必亲自编写该类,因为我认为它已经存在于IIS的某个地方。

1 个答案:

答案 0 :(得分:5)

由于URL Rewrite模块是IIS扩展,因此Microsoft.Web.Administration命名空间中没有内置“强类型”类来执行此操作。即没有名为Microsoft.Web.Administration.UrlRewrite的课程。

但是,您可以使用内置的ConfigurationSectionConfigurationElementCollectionConfigurationElement类来操纵<rewrite>的{​​{1}}部分。

其中一个IIS程序管理器有一个关于以编程方式配置URL重写模块的博客条目:

  

Scripting URL rewrite module configuration

这应该让你开始。