不能对我的sql server执行用户身份验证

本文关键字:执行 用户 身份验证 server sql 我的 不能 | 更新日期: 2023-09-27 18:13:19

我刚得到一个web应用程序,它被转移给我来完成。我已经离开了微软管理工作室。我现在的问题是,每次我运行我的应用程序,我提供了一个错误的用户名或密码,我得到一个错误的消息,我的登录凭据是错误的。但是,当我提供正确的用户名和密码时,我无法从浏览器中获得以下输出

'/'应用程序服务器错误。

配置错误描述:在处理处理此请求所需的配置文件期间发生错误。请查看下面的具体错误细节,并适当修改您的配置文件。

解析器错误消息:无法连接到任何指定的MySQL主机。

源错误:

Line 283:    <siteMap>
Line 284:      <providers>
Line 285:        <add name="MySqlSiteMapProvider" type="MySql.Web.SiteMap.MySqlSiteMapProvider, MySql.Web, Version=6.9.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" applicationName="/" />
Line 286:      </providers>
Line 287:    </siteMap>

我在网上搜索了所有没有答案。原因是什么呢?

连接字符串

 <add name="LocalSqlServer" connectionString="Data Source=MCBALOO;Initial Catalog=SmartDeskDb;Persist Security Info=True;User ID=sa;Password=password123$" providerName="System.Data.SqlClient"/>
<add name="SmartDeskDbConnectionString" connectionString="Data Source=MCBALOO;Initial Catalog=SmartDeskDb;User ID=sa;Password=password123$" providerName="System.Data.SqlClient"/>

不能对我的sql server执行用户身份验证

嗯,我必须卸载mysql连接器运行在我的系统上,我访问我的sql服务器。不能说为什么会这样,但它解决了我的问题。