配置变换不起作用?

时间:2011-01-18 17:09:05

标签: visual-studio-2010

我在 Web.config 文件中有此配置:

  <connectionStrings>
    <add name="LocalConnString" connectionString="metadata=res://*/;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\NCU.Joberwocky.Db.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>

这在我的 Web.Release.config

<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
    <connectionStrings>
        <add name="LocalConnString" connectionString="metadata=res://*/;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=192.168.10.3;Initial Catalog=AeorionJobs;User Id=aeorionjobs;Password=aejobs3695;MultipleActiveResultSets=True&quot;"
       xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
    </connectionStrings>
</configuration>

当我将构建切换到发布时,它仍然使用 Web.config 中的配置。知道问题是什么吗?

alt text

1 个答案:

答案 0 :(得分:0)

我也在努力配置变换。实际上我试图在我的环境中使用与在代码控制中上传的常用配置不同的配置。

我一直在尝试你正在做的同样的事情,我会说这些转换只适用于你可以构建的部署包。

希望它有所帮助。