我们遇到了一个问题,我们在子应用程序中使用的URL重写不起作用。我怀疑这是因为Composite覆盖了重写。
是否有在Composite下创建子应用程序的指南,或者告诉它不要为子应用程序使用默认的Composite Rewrite引擎?
答案 0 :(得分:1)
我们采用的解决方案是将应用程序从Composite下移到网站的Root级别,并处理与重写相关的任何链接问题。这将有效,直到找到更好的解决方案。
答案 1 :(得分:0)
它不是特定于Composite的,但是如果重写在web.config中
它不是特定于Composite的,但如果重写在web.config中(可通过Composite接口编辑),您应该能够将其父节点包装在<location>
标记中:
<location path="." inheritInChildApplications="false">
<system.webServer>
<rewrite>
...
</rewrite>
</system.webServer>
</location>