1

我有我的 web.config。我将“解决方案配置”上的框设置为发布,我所做的是将 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 都不会被包含在内。关于我缺少的一些关键步骤有什么建议吗?

4

1 回答 1

4

您需要在元素中指定转换。添加元素xdt:Locator="Match(name)" xdt:Transform="SetAttributes(connectionString)"add检查MSDN参考。

于 2012-05-25T03:36:38.507 回答