web.configファイルにconnectionStringを追加する方法は、その名前のconnectionStringがまだ存在しない場合のみです。例えばまだ設定されていない場合は、webstconfigにconnectionstringを追加してください。
:Iドンように、私も「MYDB」ためたconnectionStringを追加本番サーバー上のIISの設定で
私は私の現在のweb.configファイルでこのセットを持って
<connectionStrings>
<add name="myDB" providerName="System.Data.SqlClient" connectionString="Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=myDB;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False" />
</connectionStrings>
ソースにproduction connectionStringがありません。 [Image of the IIS settings]
私が今Deloy WebAppをIISに使用しようとしている場合、「myDB」という名前のエントリが既に存在するというメッセージが表示されます。
IISサーバー設定でまだ設定されていないweb.configファイルのconnectionStringのみを使用する方法はありますか?
これはできません。ビルド構成とweb.config変換を使用して同様のことを実現できますが、web.configファイルには「存在しない場合は追加する」という指令はありません。 –