如何导出URL重写规则?

是否有可能导出IIS7的URL重写规则?

我正在设置一个内部使用(testing)网站的副本,并且想要复制所有URL重写规则,而不必手动input它们。

有一个导入选项,但没有明显的“导出”…

谢谢!

我想你有两个select:

您可以查看web.config文件,并复制<rewrite>部分,然后粘贴到新系统的web.config文件中。

或者,您可以使用appcmd将规则导出到文件,并将它们导入到新系统中:

出口:

 appcmd list config "websitename/appname" -section:system.webServer/rewrite/rules -xml > rewriterules.xml 

import:

 appcmd set config -in < rewriterules.xml 

您还可以使用以下命令导出任何全局重写规则:

 appcmd list config -section:system.webServer/rewrite/globalRules -xml > globalrewriterules.xml 

导入命令将是相同的。