我正在使用此代码(在我的 DAL 项目中):
ConfigurationManager.AppSettings["server"]
访问 web.config 文件中的 appsettings 部分(来自 web 项目):
<appSettings>
<add key="server" value="server.name.com"/>
<add key="database" value="databasename"/>
</appSettings>
在 Web.Debug.config 我正在使用以下转换
<add key="server" value="MY-LAPTOP"
xdt:Locator="Match(key)" xdt:Transform="Replace"/>
之后,当我启动应用程序时,配置文件不会被转换。第一行代码返回未转换的信息。代码有什么问题?我错过了什么?
我试图发布它,当我检查配置文件时,一切正常,就像它应该是一样。