Отладка HTTP 500 (внутренняя ошибка сервера) в службе / постановке WCF

У меня есть некоторые службы WCF, которые отлично работают локально; клиент может их использовать, а сервер помещает данные в DB, как и ожидалось. Проблема в том, что когда я развертываю их на промежуточной машине, все, что я вижу, - это ошибки HTTP 500.

Как мне начать отладку проблемы?

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

Когда я использую Fiddler, чтобы увидеть, что отправляется и каков ответ, я могу видеть (как и ожидалось) правильные данные запроса и только 500 в качестве ответа - - без подробностей.

Я довольно сторонник WCF и IIS, так что это, вероятно, что-то очевидное; Я использовал aspnet_iisreg , развернул мой файл .svc и все встроенные библиотеки DLL / файлы из bin ; может я что-то упустил.

Я просмотрел журналы IIS, но они довольно скудные; там тоже нет информации об ошибках (или, может быть, я ищу не в том месте?)

(Более важным, чем решение конкретной проблемы, является выяснение того, как увидеть достаточно подробностей об ошибках, чтобы я мог самостоятельно справиться с проблемами.)

Edit: Я, конечно, сначала проверил журналы событий - и, что удивительно, не нашел никаких упоминаний об исключениях. Поэтому я предполагаю, что служба по крайней мере вызывается, и что-то не так в середине.

8
задан pnuts 18 November 2015 в 14:32
поделиться