我正在尝试在发布期间在生产服务器上更新我的连接字符串值。我正在尝试以下操作,但没有结果:
<connectionStrings>
add name="DataConnect" connectionString="Server=Pepe;Database=Oyeti;Integrated Security=SSPI;" xdt:Transform="Replace" />
,并且还添加了xdt:Locator,但我认为这不是正确的方法:
<connectionStrings>
add name="DataConnect" connectionString="Server=Pepe;Database=Oyeti;Integrated Security=SSPI;" xdt:Transform="Replace" xdt:Locator="Match(name)" />
我在那里看不到什么?
谢谢!
答案 0 :(得分:0)
您可以将xdt:Transform="SetAttributes" xdt:Locator="Match(name)
属性添加到转换文件(Web.Release.config)中的connectionString标记中,以转换主配置文件(Web.config)中的值。另外,您也可以在发布配置文件中指定连接字符串。
尽管默认转换文件包含一个示例,显示了如何 更新连接字符串,在大多数情况下,您无需设置 连接字符串转换,因为您可以指定连接 发布配置文件中的字符串。您将在部署到IIS中进行操作 并部署到生产教程中。