1

最近ウェブサイトを継承しましたが、ビルドにエラーがあります(import Microsoft.VisualBasicいくつかの場所で欠落しており、これらを修正しました)

この Web サイトにはソリューション ファイルがなかったので、独自のファイルを追加して Web サイトをインポートしました。

私が今見つけているのは、ウェブサイトを構築するときに得られることです

Error   1   Could not load file or assembly 'ActiveReports.Chart, Version=6.2.3681.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff' or one of its dependencies. Access is denied.       

誰もがファイルにアクセスできるようにアクセス許可を編集して編集したので、アクセス許可の問題ではないことはわかっています。

私は Windows 7 x64 マシンで作業していますが、x86 ビルドを対象とする DLL を見ると、これが問題を引き起こしている可能性があります。または、開発サーバーからローカル マシンにファイルをコピーした可能性があります。

私はそれをグーグルで検索しようとしましたが、ほとんどの結果はファイルへのアクセス許可として表示されています。

あなたが私に与えることができるどんな助けも素晴らしいでしょう.

ありがとう

更新
さらに調査した後、プロジェクトの web.config でこれを見つけ <identity impersonate="true" password="yyy" userName="xxx" /> 、Bin フォルダーがこのユーザーを使用して接続しようとしていました。
したがって、ユーザーとしてのアクセス許可は私のマシンでは有効ではありませんでした

私は今、継承する Web サイトの Web.Config を常に検証するという非常に大きな教訓を学びました。

4

3 に答える 3

2

DLL を GAC に追加する必要があるなんて、私は馬鹿げていました。

于 2012-05-10T10:58:00.373 に答える
1

Have you made sure that the reference to this DLL in your project is to this same version and not a different version?

于 2012-05-10T09:58:52.920 に答える
0

ActiveReports.Chart アセンブリをプロジェクトに追加するだけで、準備完了です。問題が発生した場合は、powersupport@grapecity.com までメールでお問い合わせください。

于 2012-05-10T11:30:50.827 に答える