使用命令行在IIS中导入.htaccess规则
是否可以使用命令行(不使用GUI as)将使用命令行在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
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工具;你能提供更多的细节吗?嗨,我已经添加了信息。谢谢