我有我的web.config。我将“解决方案配置”上的框设置为Release,我所做的就是修改web.release.config看起来像这样(实际的连接细节当然是编辑的):
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=mysite.com;Database=mydb;uid=myuser;pwd=mypassword;"
providerName="MySql.Data.MySqlClient"/>
</connectionStrings>
<system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" />
</system.web>
</configuration>
但是,每当我使用发布功能将其添加到生产服务器上时,我添加的connectionString都不会包含在内。关于我遗失的一些关键步骤的任何建议?
答案 0 :(得分:4)
您需要在元素中指定转换。在xdt:Locator="Match(name)" xdt:Transform="SetAttributes(connectionString)"
元素中添加add
。查看MSDN参考。