0

Visual Web Developer Express 2008 で Web サイトを構築しましたが、IDE から実行すると問題なく動作します。すべてのファイルを、この Web サイトのホームとなるサーバーにコピーしました。Interop.ActiveDs.dll ファイルは、私の Web サイトの Bin フォルダーにあります。

IIS フォルダーにフォルダーをドロップして IE 経由でアクセスすると、次のエラーが表示されます。

型または名前空間名 'ActiveDs' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

私はこれを理解していません。XP マシンで開発しており、サーバーは 2k8 サーバーです。

どんな助けでも大歓迎です。

4

1 に答える 1

0

開発ボックスから転送するときに、含まれているdllがサーバー上の適切な場所に転送されていないことが原因で問題が発生しているようです。ソリューション内の各 dll には、true に設定する必要がある「ローカル コピー」のような設定が必要です。または、すべてのカスタム dll を含むフォルダーまたはフォルダーのセットを構築し、それをサーバーに手動でアップロードして、そのファイルから dll をターゲットにするようにプロジェクトを再構成することもできます。

それを除いて、アセンブリ参照(.csprojファイル内...メモ帳で開くことができます)を確認し、開発ボックスに浮かぶランダムなフォルダーではなく、ファイルの実際の場所を対象としていることを確認してください

于 2011-02-11T21:13:34.623 に答える