ASP.Net与xds文件Web应用程序失败

时间:2012-10-30 23:25:06

标签: c# asp.net .net web-applications dataset

该网站可以在我的本地方框上运行,但是一旦我部署了它,我就会收到mySQL适配器的错误。

我正在使用Visual Studio 2010 .Net 4以及mySQL及其.Net连接器的最新副本。我得到的错误引用了我部署它的位置。

我使用BLL和DAL构建了网站,DAL包含数据集xds,这似乎是问题的根源。

This is the address它目前处于索引和成员资格页面,因为数据是从BLL中提取的,而不是从DAL中提取数据,因为数据首先被转换,并且它存在于捕获错误的try catch中。如果您导航到补充页面,则会收到错误,因为有ObjectDataSource直接连接到数据集,并且没有尝试捕获。

我们已经尝试了多种尝试修复错误的方法和我自己,并且朋友已经搜索了解决问题的方法,但我们找不到任何有用的方法。

我对他来说只是新手,所以我没有任何经验可以借鉴,并希望得到任何帮助。

这是错误:

  

无法加载文件或程序集'MySql.Data,Version = 6.5.4.0,   Culture = neutral,PublicKeyToken = c5687fc88969c44d'或其中一个   依赖。定位程序集的清单定义没有   匹配程序集引用。 (HRESULT异常:0x80131040)

1 个答案:

答案 0 :(得分:0)

补充说:

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <dependentAssembly>
    <assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" />
    <bindingRedirect oldVersion="0.0.0.0-6.3.7.0" newVersion="6.5.4.0" />
  </dependentAssembly>
</assemblyBinding>

并将MySql.Data引用的CopyLocal库的属性更改为True