0

ASP.Net コードを mono に移植しようとしています。xsp2 を使用してテストしています。xsp2で実行する前に、Visual Studioでもコンパイルします。

アプリケーションで実質的に空白のページに移動するたびに、

パーサー エラー メッセージ: Assembly ADODB、Version=7.0.3300.0、Culture=neutral、PublicKeyToken=B03F5F7F11D50A3A が見つかりません

私は検索しましたが、これに関する情報はどこにも見つかりませんでした。Web アプリケーションが Webparts と、Mono でサポートされていない SqlPersonalization を使用していることは知っていますが、基本的に、マスター ページのある空白のページに移動すると、この奇妙なエラーが発生します。

そして、私は Moma を実行しましたが、Web パーツと SqlPersonalization についてのみ不平を言いました。どちらも、表示しようとしている (または何らかの形で参照されている) ページにはありません。

ここで何が問題になる可能性がありますか?誰かが前にこのような問題にぶつかったことがありますか? また、Windows では最新バージョンの Mono を使用しています。

4

1 に答える 1

2

ADODBは、古いMicrosoft ActiveXデータオブジェクト(ADO、別名MDAC)のCOMベースのデータベースアクセスレイヤーの主要な相互運用機能アセンブリです。移植しようとしているASP.NETコードが、何らかの理由で古い非.NETデータアクセスライブラリを使用しているようです。ライブラリはMonoには存在せず、今後も存在しないと思います。

解決策の1つは、可能であれば、ADOを使用するコードをADO.NETに移植することです。

于 2010-01-06T01:07:06.463 に答える