您好我有时会收到以下错误
描述:处理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,
 Culture=neutral,PublicKeyToken=c5687fc88969c44d"
autogenerateschema="true" />
</providers>
</roleManager>
如何避免这个问题以及这里发生了什么? 我知道这是一个连接超时错误,但我的页面还没有花时间加载。我在几分之一秒内导航到所需页面后突然收到错误。
答案 0 :(得分:0)
您的连接字符串中包含换行符和空格:


这可能就是破坏的原因。
答案 1 :(得分:0)
可能是您的连接字符串导致问题,并且RoleManager无法使用您当前的连接字符串连接到您的MySql数据库。