VS2010构建部署包web.release.config转换错误

发布于 2024-09-17 17:01:23 字数 1017 浏览 2 评论 0原文

我在部署包中错误地转换了转换后的 web.config。

结果如下(注意连接字符串是如何生成的):

<connectionStrings>
    <add name="xxxConnectionStringNamexxx"
         connectionString="$(ReplacableToken_xxxConnectionStringNamexxx-Web.config Connection String_0)" providerName="System.Data.SqlClient" />
</connectionStrings>

Web.Config:

<connectionStrings>
    <add name="xxxConnectionStringNamexxx" 
         connectionString="Data Source=.\sqlexpress2005;Initial Catalog=xxxx;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>

Web.Release.config:

<connectionStrings>
    <add name="xxxConnectionStringNamexxx" connectionString="Data Source=.\sqlexpress2005;Initial Catalog=xxxx;Integrated Security=True" providerName="System.Data.SqlClient" xdt:Transform="SetAttributes(connectionString)" xdt:Locator="Match(name)"/>
</connectionStrings>

Any ideas? 谢谢

I am getting the transformed web.config in the deployment package incorrectly transformed.

The result is as follows (notice how the connection string gets generated):

<connectionStrings>
    <add name="xxxConnectionStringNamexxx"
         connectionString="$(ReplacableToken_xxxConnectionStringNamexxx-Web.config Connection String_0)" providerName="System.Data.SqlClient" />
</connectionStrings>

Web.Config:

<connectionStrings>
    <add name="xxxConnectionStringNamexxx" 
         connectionString="Data Source=.\sqlexpress2005;Initial Catalog=xxxx;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>

Web.Release.config:

<connectionStrings>
    <add name="xxxConnectionStringNamexxx" connectionString="Data Source=.\sqlexpress2005;Initial Catalog=xxxx;Integrated Security=True" providerName="System.Data.SqlClient" xdt:Transform="SetAttributes(connectionString)" xdt:Locator="Match(name)"/>
</connectionStrings>

Any ideas?
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萌面超妹 2024-09-24 17:01:23

因此,benoit 在 asp.net 论坛上找到了答案: ReplacableToken_ when using web.config conversion?

我部署到桌面上的一个文件夹,并且 web.config 文件已正确转换。

So benoit found an answer on the asp.net forums : ReplacableToken_ when using web.config transform? .

I deployed to a folder on my desktop and the web.config file was transformed correctly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文