Отказано в доступе к DLL веб-сайта

Я только недавно унаследовал веб-сайт, и хотя в сборке есть ошибки (отсутствует 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, но если я посмотрю на DLL, нацеленную на сборку x86, может ли это быть причиной проблемы ИЛИ может ли быть так, что я скопировал файлы с сервера разработки на мою локальную машину.

Я попытался найти его в Google, и большинство результатов отображаются как права доступа к файлу.

любая помощь, которую вы могли бы мне дать, была бы замечательной.

Спасибо

Обновление
После еще одного исследования я обнаружил это в файле web.config проекта <identity impersonate="true" password="yyy" userName="xxx" />, и папка Bin пыталась подключиться с использованием этого пользователя.
следовательно, разрешения, поскольку пользователь не был действует на моей машине

Теперь я усвоил очень важный урок: всегда проверяйте Web.Config веб-сайта, который вы наследуете.


person Qpirate    schedule 10.05.2012    source источник


Ответы (3)


Глупый я, библиотеки DLL нужно было добавить в GAC.

person Qpirate    schedule 10.05.2012

Убедились ли вы, что ссылка на эту DLL в вашем проекте относится к этой же версии, а не к другой версии?

person Sachin Kainth    schedule 10.05.2012
comment
да версии точно совпадают - person Qpirate; 10.05.2012

Вам просто нужно добавить сборку ActiveReports.Chart в свой проект, и все готово. Если у вас возникнут какие-либо проблемы, просто отправьте нам электронное письмо по адресу [email protected].

person Abhishek Dutta    schedule 10.05.2012