Не удалось загрузить файл или сборку <My compiled dll>, Culture = нейтральный, PublicKeyToken = null 'или одну из ее зависимостей. В доступе отказано - PullRequest
3 голосов
/ 30 июня 2009

Я знаю, что об этом уже спрашивали, но ответ был временным.

У нас уже некоторое время работает сайт на наших живых серверах, и мы только что сделали некоторые обновления и развернули. Внутри JIT работает и сайт работает. При следующем обновлении пула приложений мы получаем следующую ошибку от веб-сервера (IIS6).

Не удалось загрузить файл или сборку «OurBusinessObjectsAssemblyName, Версия = 1.0.0.0, Культура = нейтральная, PublicKeyToken = null 'или один из его зависимостей. Доступ запрещен.

В качестве ответа на предыдущий вопрос предложенная повторная загрузка рассматриваемой bin dll вызывает перестройку, и сайт снова работает, но последующая перезапись пула приложений вызывает ту же проблему. Чем это вызвано? Веб-сервер отлично работает на многих других сайтах, поэтому я не думаю, что это проблема с разрешениями временных файлов asp.net, и я уже проверил это, они кажутся нормальными.

Ответы [ 3 ]

1 голос
/ 06 апреля 2010

У меня была такая же проблема. Я также использовал олицетворение. Я смог решить эту проблему, добавив пользователя от имени другого пользователя в группу администраторов локального компьютера?

1 голос
/ 30 июня 2009

У меня была такая же проблема - это связано с правами на временную папку ASP.NET (C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files) - проверьте, что Пользователь, работающий с вашим приложением, имеет права на создание и изменение файлов в этой папке, а не только права на чтение.

0 голосов
/ 21 сентября 2009

У меня была точно такая же проблема. Это не было разрешением для временного каталога или каталога bin. Это оказался мой AV, у которого была включена защита доступа. Как только я выключил это, и пользователь ASP.NET снова смог сделать записи реестра, все снова заработало.

...