MySQL:无法找到类型或命名空间名称'MySql'(您是否缺少using指令或程序集引用?)

时间:2012-03-15 18:18:24

标签: asp.net mysql

Line 1:  <%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="WebForm3.aspx.cs" Inherits="Healthcare.docInterface.WebForm3" %>
Line 2:  
Line 3:  <%@ Import Namespace="MySql.Data.MySqlClient" %>
Line 4:  <%@ Import Namespace="Healthcare.dbcon" %>
Line 5:  <%@ Import Namespace= "System.Data" %>

用代码隐藏编写时的代码工作正常。

如何在.aspx文件中使用MySql.Data.MySqlClient

2 个答案:

答案 0 :(得分:7)

MySql.Data.MySqlClient dll必须存在于/ bin /目录中。

答案 1 :(得分:1)

如果dll不在您的bin文件夹中,您需要从GAC引用程序集 - 添加类似

的内容
<add assembly="MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>

到编译/汇编部分的web.config