Не удалось загрузить файл или сборку 'EfTidyNet' или одну из ее зависимостей

1

Я пытаюсь разместить приложение на IIS 7.0, это приложение использует стороннюю dll EFTidynet.dll для удаления нежелательного HTML-кода в приложении. когда я запускаю это приложение с помощью Visual Studio 2010, он отлично работает, но когда я разместил это приложение на IIS 7.0, он дал ошибку "Не удалось загрузить файл или сборку" EfTidyNet "или одну из ее зависимостей.

Я уже добавил имя в разделе сборки на web.config, но все равно не успел.

Может кто-нибудь мне помочь.

  • 1
    Вы разместили EfTidyNet и все его зависимости на сервере?
  • 0
    Да я поставил всю зависимость
Теги:
iis

2 ответа

0

На моей машине разработки у меня было такое же сообщение об ошибке, за которым следуют:

Была сделана попытка загрузить программу с неправильным форматом.

По-видимому, EfTidyNet - это 32-разрядная DLL, которая не очень хорошо работает на моей 64-разрядной версии Windows 8.

Ошибка исчезла после того, как я включил 32-разрядные приложения в расширенные настройки пула приложений на веб-сайте, как описано здесь: Не удалось загрузить исключение для файлов или сборок

0

EfTidyNet (на codeproject.com), кажется, содержит только одну DLL. В указаниях говорится, что он должен быть зарегистрирован в ПКК.

Обычно я создаю папку в папке c:\inetpub\с именем "Bin" или "DLL" или "GAC". Это значительно облегчает поиск зарегистрированных файлов (которые я использую для IIS). У Microsoft есть много хороших инструкций по GACing файла. http://msdn.microsoft.com/en-us/library/dkkx7f79(v=vs.110).aspx

  • 0
    Привет tgolisch Я получил нулевой успех.
  • 0
    Я хотел бы помочь вам, но вы действительно не дали мне много информации. Я не знаю, что вы сделали или какие симптомы вы видите. Что-нибудь изменилось? Откуда вы знаете? Вы пытались что-нибудь изолировать проблему?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню