Задать вопрос
Alexufo
@Alexufo
противоречивый, сложный, весь компьютерный.

WCF. При отладке все шикарно, но уже исполняя через IIS8…

Делаем проект WCF.

Делается служба для сервера IIS8. Используем для подключения сторонне 32bit Dll-ки. Она работает, когда нажимаешь дебаг из студии. Все гут стартует и отрабатывает через IIS8 Express 32 bit.

Делаем экспорт проекта в папку. Настраиваем IIS8 64. Через него вот такая фигня вылазит.

Cедения об исключении: System.BadImageFormatException: Не удалось загрузить файл или сборку "лялляляля" либо одну из их зависимостей. Была сделана попытка загрузить программу, имеющую неверный формат.



Сделали не AnyCPU, конкретно x86, галочки ставили в пуле поддерживать 32 битные - все в бестолку.
  • Вопрос задан
  • 4418 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Alexufo
@Alexufo Автор вопроса
противоречивый, сложный, весь компьютерный.
Дело в том что надо было запускать приложение с галочкой «32 bit» в IIS8.

Ибо в IIS express все работает (он же в студии 2012).

А в IIS8 наше приложение с этой галочкой вылетает с ошибкой( Бум разбираться… капец…
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы