coldfusion为web.config生成重写映射

时间:2012-12-04 18:36:46

标签: coldfusion web-config coldfusion-10

我的web.config中有一个重写映射,用于重写URL。

<rewriteMap name="Products"> 
<add key="Ipad_3" value="4399" />
<add key="Ipad_Mini" value="4399" />
</rewriteMap>

我不想手动插入新的<add>标记,而是希望使用coldfusion脚本生成<add>标记,其中包含从数据库中获取的数据并将其插入到web.config中。请建议

1 个答案:

答案 0 :(得分:1)

这不会像你想要的那样工作。

在回收IIS应用程序池之前,无法识别对web.config的更改。每次添加或删除产品时回收应用程序池似乎都是个坏主意。更不用说如果出现任何问题,整个网站都会因为web.config文件错误而关闭。

您应该考虑使用动态重写工具,例如ISAPI Rewrite