在IIS中的“复合安装”下添加子应用程序

时间:2015-12-29 19:09:36

标签: iis c1-cms

我们遇到了一个问题,我们在子应用程序中使用的URL重写不起作用。我怀疑这是因为Composite覆盖了重写。

是否有在Composite下创建子应用程序的指南,或者告诉它不要为子应用程序使用默认的Composite Rewrite引擎?

2 个答案:

答案 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>