连接超时与Web.Config文件中的错误文本

时间:2012-07-27 18:41:36

标签: asp.net mysql web-config connection-timeout

您好我有时会收到以下错误

  

描述:处理a期间发生错误   服务此请求所需的配置文件。请查看   以下具体错误详细信息并修改您的配置文件   适当。

     

分析程序错误消息:连接尝试失败,因为   连接方在一段时间后没有正确回应,或者   建立的连接失败,因为连接的主机失败了   响应

     

来源错误:

     

第61行:applicationName =“/”第62行:
  name =“MySqlRoleProvider”第63行:
  类型=“MySql.Web.Security.MySQLRoleProvider,   MySql.Web,版本= 6.5.4.0,
  Culture = neutral,PublicKeyToken = c5687fc88969c44d“第64行:第65行:
  autogenerateschema =“true”/>

     

源文件:E:\ EDUCATIONAL \ DOT   NET \网站\的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>

如何避免这个问题以及这里发生了什么? 我知道这是一个连接超时错误,但我的页面还没有花时间加载。我在几分之一秒内导航到所需页面后突然收到错误。

2 个答案:

答案 0 :(得分:0)

您的连接字符串中包含换行符和空格:

&#xD;&#xA;

这可能就是破坏的原因。

答案 1 :(得分:0)

可能是您的连接字符串导致问题,并且RoleManager无法使用您当前的连接字符串连接到您的MySql数据库。