使用命令行在IIS中导入.htaccess规则

使用命令行在IIS中导入.htaccess规则,iis,mod-rewrite,iis-7,iis-7.5,Iis,Mod Rewrite,Iis 7,Iis 7.5,是否可以使用命令行(不使用GUI as)将mod_rewrite.htaccess文件导入/转换为web.config 如果不能直接执行,是否有解决方法?无法从命令行执行此操作。导入程序代码是UrlRewrite扩展代码的一部分,仅通过IIS管理器UI显示 也就是说,如果您有.NET Reflector(或类似工具),您可以检查执行mod_rewrite翻译的代码 根据我自己的调查,UrlRewrite扩展存在于以下程序集中: Microsoft.Web.Management.Rewrite

是否可以使用命令行(不使用GUI as)将
mod_rewrite
.htaccess文件导入/转换为
web.config


如果不能直接执行,是否有解决方法?

无法从命令行执行此操作。导入程序代码是UrlRewrite扩展代码的一部分,仅通过IIS管理器UI显示

也就是说,如果您有.NET Reflector(或类似工具),您可以检查执行
mod_rewrite
翻译的代码

根据我自己的调查,UrlRewrite扩展存在于以下程序集中:

Microsoft.Web.Management.Rewrite Microsoft.Web.Management.Rewrite.Client Microsoft.Web.Management.Rewrite Microsoft.Web.Management.Rewrite.Client 它们位于GAC中,可以很容易地打开以供.NET Reflector检查

感兴趣的类别和方法包括:

Microsoft.Web.Management.Iis.Rewrite.Translation.importuresPage.Translation()

这要求:

Microsoft.Web.Management.Iis.Rewrite.Translation.Translator.Translator()


根据此信息,您可以对自己的命令行实现进行反向工程。

标记表明您的意思是
RewriteCond
RewriteRule
指令,但标题和问题正文都没有明确说明。也许这就是为什么到目前为止还没有任何答案。您还建议您找到一个GUI工具;你能提供更多的细节吗?嗨,我已经添加了信息。谢谢