4

接続文字列属性に web.config ファイルがあり、パスワードに「&」が含まれているため、web.config ファイルの解析でエラーが発生します。

コード:

<connectionStrings>
    <clear/>

    <add name="FamefaceDB" connectionString="Data Source=ec2-204-236-162-54.us-west-1.compute.amazonaws.com;Initial Catalog=famefacedb;User ID=Administrator;Password= t2kfPcn6?D& "/>
  </connectionStrings>

パスワードの '&' は違法であり、XML ファイルでは 16 進値が違法であると述べています。

これに対する解決策はありますか?

4

1 に答える 1

9

XML は XML であり、web.config は有効なXML である必要があります。「リテラル」は1として記述する& 必要があります。&amp;

正しいエンティティ エンコーディングと比較します。

<add connectionString="..;Password=t2kfPcn6?D&amp;"/>

1 HTML と XML の特殊文字はどれですか? を参照してください。(コメントでノエルによってリンクされています)ザラザラした詳細については。

于 2013-05-23T05:49:46.777 に答える