0

这是我的情况:我有一个通过 WSP 部署在 SharePoint 2010 中的第三方 Web 服务 (.asmx)。这一切都很好。部署文件的一部分是 web.config,它与 .asmx (_vti_bin/somefolder/) 位于同一文件夹中。

到目前为止,每个环境(开发、测试、产品)的 web.config 总是完全相同的。我们现在已经到了需要包含特定于环境的信息的地步,即每个环境的域名都不同,我们只想授予一个帐户访问此 Web 服务的权限。

由于我们已经通过 Powershell 部署了所有内容,因此我们希望使用它来更改 web.config 中的此设置。

澄清一下,我知道如何从 Powershell 更改 SharePoint web.config,但不知道如何更改这个单独的 web.config。

4

1 回答 1

0

你有什么理由不能使用这样的东西吗?

$xml.Load($CONFIG_FILE);
$conString = ($xml.configuration.connectionStrings.add | ? {$_.name -eq "DBContext"})
$conString.connectionString = "..."
$xml.Save($CONFIG_FILE)
于 2013-11-05T11:47:15.820 回答