【发布时间】:2013-04-23 05:44:21
【问题描述】:
通过一些自定义逻辑,我在我的 Asp Mvc 4 应用程序中为我的 web 配置添加了一个模板。当我需要修改 web.config 文件时,我正在为其编辑模板文件,并且当我运行应用程序时,更改会在 web 配置文件中被替换。问题是,当我通过 nuget 添加需要修改 Web 配置文件的包时,我丢失了这些设置,因为所有内容都从我的模板文件中覆盖。有没有办法以某种方式强制 nuget 包修改一些自定义 xml 文件而不是原始的 web 配置文件。比如修改mytemplate.xml而不是web.config.xml。
我是这个领域的新手,无法找到解决问题的方法。据我了解,需要修改 web.config 文件的包带有 web.config.transform 文件,该文件合并了必填字段,我唯一的解决方案是将包添加到我的 web 配置文件中的设置手动替换到模板文件中。还有其他解决方案吗?谢谢!
【问题讨论】:
-
您找到解决方案了吗?我在自定义 web.config 转换时遇到了完全相同的问题。
-
不,我找不到办法。
标签: visual-studio web-config nuget nuget-package web-config-transform