Запуск веб-службы WCF на 64-битном сервере Windows и II6 - PullRequest
2 голосов
/ 17 февраля 2011

Я развернул службу wcf на двух разных машинах. Один работает под управлением Windows Server 2003 x86, а другой - x64. Версия x86 работает нормально, но на x64 она просто отображает страницу, не найденную, когда я перехожу к службе в браузере.

Сервер работает под управлением IIS 6 и настроен так же, как сервер x86.

Есть идеи?

РЕДАКТИРОВАТЬ 1

Теперь я получаю

Сведения об исключении: System.BadImageFormatException: Не удалось загрузить файл или сборку «AgentService» или одну из ее зависимостей. Была предпринята попытка загрузить программу с неверным форматом.

1 Ответ

2 голосов
/ 17 февраля 2011

Я бы выглядел так, будто одна из ваших зависимых сборок построена только для 32-битной версии.

В этом случае вам потребуется принудительно запустить IIS (при условии, что на нем размещен ваш сервис) в 32-битном режиме - посмотрите это *Страница 1003 * msdn о том, как это сделать

...