0

こんにちは、時々次のエラーが表示されます

説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下の特定のエラーの詳細を確認し、構成ファイルを適切に変更してください。

パーサー エラー メッセージ: 接続先が一定時間後に適切に応答しなかったため、接続の試行に失敗したか、接続されたホストが応答しなかったために確立された接続が失敗しました

ソース エラー:

行 61: applicationName="/" 行 62:
name="MySqlRoleProvider" 行 63:
type="MySql.Web.Security.MySQLRoleProvider, MySql.Web,Version=6.5.4.0,
Culture=neutral,PublicKeyToken=c5687fc88969c44d" 行 64 : 65行目:
autogenerateschema="true" />

ソース ファイル: E:\EDUCATIONAL\DOT NET\website\WebSite1\WebSite1\web.config

62行目から65行目のエラーはroleManagerにあります

<roleManager enabled="true" defaultProvider="MySQLRoleProvider">
      <providers>
        <clear />
        <add connectionStringName="conStr"
             applicationName="/"
             name="MySqlRoleProvider"
             type="MySql.Web.Security.MySQLRoleProvider, MySql.Web,Version=6.5.4.0,&#xD;&#xA;             Culture=neutral,PublicKeyToken=c5687fc88969c44d"

             autogenerateschema="true" />
      </providers>
    </roleManager>

この問題を回避する方法と、ここで実際に何が起こっているのでしょうか? 接続タイムアウト エラーであることは理解していますが、ページの読み込みにまだ時間がかかりません。数秒で必要なページに移動した後、突然エラーが発生しました。

4

2 に答える 2

0

接続文字列にエンコードされた改行とスペースがあります。

&#xD;&#xA;

それが壊れている可能性が非常に高いです。

于 2012-07-27T18:46:39.507 に答える
0

接続文字列が問題の原因である可能性があり、RoleManager は現在の接続文字列を使用して MySql データベースに接続できません。

于 2012-07-27T18:56:40.467 に答える