通过一些自定义逻辑,我在我的 Asp Mvc 4 应用程序中为我的 Web 配置添加了一个模板。当我需要修改 web.config 文件时,我正在为其编辑模板文件,并且当我运行应用程序时,更改会在 web 配置文件中被替换。问题是,当我通过 nuget 添加需要修改 Web 配置文件的包时,我丢失了这些设置,因为所有内容都从我的模板文件中覆盖。有没有办法以某种方式强制 nuget 包修改一些自定义 xml 文件而不是原始的 web 配置文件。例如,修改mytemplate.xml
而不是web.config.xml
.
我在这个领域很新,找不到我的问题的解决方案。据我了解,需要修改 web.config 文件的包带有web.config.transform
合并所需字段的文件,我唯一的解决方案是将包添加到我的 web 配置文件中的设置手动替换到模板文件中。还有其他解决方案吗?谢谢!