Asp.net web.config下用于url重写的多个外部文件
早些时候,我想将重定向保留在web.config之外,因为我有很多重写规则。我通过使用Asp.net web.config下用于url重写的多个外部文件,asp.net,mod-rewrite,url-rewriting,web-config,configsource,Asp.net,Mod Rewrite,Url Rewriting,Web Config,Configsource,早些时候,我想将重定向保留在web.config之外,因为我有很多重写规则。我通过使用 <rewrite> <rules configSource="RewriteRules.config" /> </rewrite> 现在的问题是这个文件已经有很多规则了,我将为指向相同基本代码的另一个域使用另一组大量规则。因此,我希望为不同文件上的两个文件保留规则,如:- <rewrite> <
<rewrite>
<rules configSource="RewriteRules.config" />
</rewrite>
现在的问题是这个文件已经有很多规则了,我将为指向相同基本代码的另一个域使用另一组大量规则。因此,我希望为不同文件上的两个文件保留规则,如:-
<rewrite>
<rules configSource="RewriteRules_a.config" />
<rules configSource="RewriteRules_b.config" />
</rewrite>
这是不允许的,有人能建议我如何解决这种情况吗??
请注意,这两个域将有不同的规则和域添加可以在这个项目更多
如果您有任何建议,我们将不胜感激……您可以使用创建多个文件(仅用于开发)并创建生成后规则,将它们全部连接到单个rewrite.config文件中吗 通过这种方式,您可以将它们拆分为多个文件,并在开发过程中对其进行版本控制,而后期构建将它们聚合为一个文件,用于生产目的 第二个域是否指向IIS中的同一应用程序?如果它们是不同的应用程序,您可以使用VS的配置转换功能在每个域中拥有一个文件,并且只在每个应用程序上部署所需的文件:
看起来每个节只能有一个外部configSource。你最后做了什么?