1

Web サイトはローカル ボックスで動作しますが、展開すると、mySQL アダプターでエラーが発生します。

Visual Studio 2010 .Net 4 と、mySQL とその .Net コネクタの最新のコピーを使用しています。取得しているエラーは、展開元の場所を参照しています。

BLL と DAL を使用して Web サイトを構築しました。DAL にはデータセット xds が含まれており、これが問題の原因のようです。

これは現在のアドレスです。インデックス ページとメンバーシップ ページは、データが最初に変換されるときに DAL からではなく BLL からプルされるときに機能し、これはエラーをキャッチする try catch に存在します。補足ページに移動するObjectDataSourceと、データセットに直接接続された があり、そこに try catch がないため、エラーが発生します。

エラーを修正するために複数の方法を試し、私自身と友人が問題の解決策を探しましたが、うまくいくものは見つかりませんでした.

私は彼と同じようにこれに慣れていないので、利用する経験がなく、これについて何か助けていただければ幸いです.

エラーは次のとおりです。

ファイルまたはアセンブリ 'MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)

4

1 に答える 1

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

于 2012-11-02T08:18:29.343 に答える