0

これが私の状況です。WSP を介して SharePoint 2010 に展開されたサード パーティの Web サービス (.asmx) があります。これはすべて正常に機能します。デプロイされたファイルの一部は、.asmx (_vti_bin/somefolder/) と同じフォルダーにある web.config です。

この時点まで、web.config は常に各環境 (dev、test、prod) でまったく同じである可能性があります。環境に固有の情報を含める必要がある段階に達しました。つまり、ドメイン名は環境ごとに異なり、この Web サービスへのアクセスを 1 つのアカウントのみに許可したいと考えています。

既に 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 に答える