Доступ к 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, это может быть причиной проблемы ИЛИ могло ли быть то, что я скопировал файлы с сервера dev на мою локальную машину.

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

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

Спасибо

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

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

3 ответа

Решение

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

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

Вам просто нужно добавить сборку ActiveReports.Chart в ваш проект, и вы должны быть в порядке. Если у вас возникнут какие-либо проблемы, просто отправьте нам электронное письмо на powersupport@grapecity.com

Другие вопросы по тегам