配置误差
描述:在处理处理此请求所需的配置文件时发生错误。请查看下面的具体错误细节,并适当修改您的配置文件。
解析器错误消息:无法连接到任何指定的MySQL主机。
源错误:
Line 283: <siteMap>
Line 284: <providers>
Line 285: <add name="MySqlSiteMapProvider" type="MySql.Web.SiteMap.MySqlSiteMapProvider, MySql.Web, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" applicationName="/"/>
Line 286: </providers>
Line 287: </siteMap>源文件: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config行: 285
版本信息:微软.NET框架版本:4.0.30319;ASP.NET版本:4.6.1055.0
这是我的C#代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
public partial class Booking_Location : System.Web.UI.Page
{
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Murahtour;Integrated Security=True");
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnSearch_Click(object sender, EventArgs e)
{
string state = ddlState.SelectedValue;
string str = "SELECT LocTitle FROM Location WHERE LocTitle LIKE '%' + @state + '%'";
SqlCommand cmd = new SqlCommand(str, conn);
cmd.Parameters.Add("@state", SqlDbType.NVarChar).Value = state;
conn.Open();
cmd.ExecuteNonQuery();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataSet ds = new DataSet();
da.Fill(ds,"Location");
GridView1.DataSource = ds;
GridView1.DataBind();
conn.Close();
}
}我试图解决这个问题
<siteMap>
<providers>
<remove name="MySqlSiteMapProvider"/>
</providers>
</siteMap>在Web.config中,但是它显示无效的配置..。在本论坛中,我还尝试遵循更改MySQL连接器安装文件的步骤。
但我没有发现任何盒子是未经检查的。现在我该怎么办..。我正在使用终极2010制作一个C# ASP.NET网站。我使用的是MySQL连接器/C6.1。
发布于 2016-12-04 04:14:50
解出
我没有意识到在控制面板>程序中有多个使用相同名称的MySQL连接器。当我单击MySQL连接器6.9.9并按下“控制面板”>“程序”中的更改时,将有选项使Web完全不可用。在做了这些改变之后,我的网站现在可以正常运行了。
发布于 2016-12-03 11:49:21
我在另一个论坛上看到,如果安装了MySQL连接器,就不应该安装Web。另一个论坛中使用的答案实际上是引用StackOverflow,因此可以追溯到StackOverflow中的这个较旧的帖子:
ASP.Net MVC4 configuration error after installing MySQL Connector .NET
我相信这与你的问题有关,如果不是一样的话,所以我希望它能有所帮助。
干杯
https://stackoverflow.com/questions/40945786
复制相似问题