1

我最近刚刚继承了一个网站,虽然构建中有错误(它import Microsoft.VisualBasic在几个地方丢失了,我已经修复了这些)

这个网站没有解决方案文件,所以我刚刚添加了自己的并导入了网站,

我现在发现的是,当我建立网站时,我得到了

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.Config。

4

3 回答 3

2

愚蠢的我需要将 DLL 添加到 GAC。

于 2012-05-10T10:58:00.373 回答
1

您是否确定在您的项目中对这个 DLL 的引用是同一个版本而不是不同的版本?

于 2012-05-10T09:58:52.920 回答
0

您只需将 ActiveReports.Chart 程序集添加到您的项目中,就可以开始了。如果您遇到任何问题,只需向我们发送电子邮件至 powersupport@grapecity.com

于 2012-05-10T11:30:50.827 回答