答えを探しましたが、見つかりません。それは明白なものでなければならず、私はそれを見逃しています。
app.config ファイルに接続文字列の問題があります。これは SQL Server 認証を使用し、パスワードには "&" と "+" 記号が含まれています。明らかに解析が間違っています。この時点でパスワードを変更するのは面倒です。これを処理する方法はありますか?
答えを探しましたが、見つかりません。それは明白なものでなければならず、私はそれを見逃しています。
app.config ファイルに接続文字列の問題があります。これは SQL Server 認証を使用し、パスワードには "&" と "+" 記号が含まれています。明らかに解析が間違っています。この時点でパスワードを変更するのは面倒です。これを処理する方法はありますか?
「&」を「&」にエンコードします - アンパサンドは XML の予約文字です
詳細: http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
web.config は XML であるため、5 つの特殊文字をエスケープする必要があります。
&
->アンパサンド、U+0026 -->左山括弧、小なり記号、U+003C -->右山括弧、大なり記号、U+003E ->引用符、U+0022 ->アポストロフィ、U +0027&
<
<
>
>
"
"
'
'
+は問題ないと思います。
web.config
は XML ファイルであり、XML コンテンツはエスケープする必要があります...
パスワード フィールドの&
をに変更してください。&
文字をエンコードしてみてください。&
アンパサンドに使用します。