我的web.config中有一个重写映射,用于重写URL。
<rewriteMap name="Products">
<add key="Ipad_3" value="4399" />
<add key="Ipad_Mini" value="4399" />
</rewriteMap>
我不想手动插入新的<add>
标记,而是希望使用coldfusion脚本生成<add>
标记,其中包含从数据库中获取的数据并将其插入到web.config中。请建议
答案 0 :(得分:1)
这不会像你想要的那样工作。
在回收IIS应用程序池之前,无法识别对web.config的更改。每次添加或删除产品时回收应用程序池似乎都是个坏主意。更不用说如果出现任何问题,整个网站都会因为web.config文件错误而关闭。
您应该考虑使用动态重写工具,例如ISAPI Rewrite。