这是我的要求:
我希望能够以这样的方式部署我的项目,即我的web.config不会被覆盖并保持不变。对于在开发期间对web.config所做的所有更改都将复制到名为new_web.config的文件中,并在部署期间加载到服务器。 因此,服务器现在总共有两个文件web.config(部署前的原始文件)和new_web.config(新的)。
要实现这一点,我正在从web.config复制到
上的new_web.config并为web.config = None设置了BuildAction。
如果部署过程将所有文件从源复制到目标,则可以正常工作。
但它在我的情况下不起作用,因为它正在删除目标文件夹中的所有文件,然后从源复制所有文件。
有人可以提出任何建议吗?