WCF REST Сервис не работает - ничего не отображается - PullRequest
0 голосов
/ 16 июня 2010

Последние 20 часов я ломал голову, пытаясь выяснить, что не так с моим элементарным приложением WCF, но безуспешно: (

Я читал этот урок: http://www.c -sharpcorner.com / UploadFile / dhananjaycoder / RESTEnabledService05122009034907AM / RESTEnabledService.aspx

и по какой-то причине WCF показывает пустую страницу.

Я проверил IIS, переустановил .NET 4.0, очистил и переделал обработчики .svn, попробовал на разных тестовых серверах ... и все же, нада.

Знаете ли вы, что может быть не так с конфигурацией? Я подумал, что код достаточно прост (по сути, такой же, как и страница, которую я разместил), поэтому он не может быть самим кодом ... верно?

любая помощь будет оценена :)


после некоторого тестирования я понял, что настоящая проблема заключается в маршрутизации URL.

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

Ответы [ 2 ]

0 голосов
/ 16 июня 2010

Мне кажется, что службы, размещенные в WCF / IIS, иногда трудно отследить.Особенно, если это проблемы конфигурации / сериализации, ваши сервисы даже не будут работать.2 наиболее полезных вещи, которые я нахожу при отслеживании этих проблем WCF:

  1. Используйте что-то вроде fiddler для отправки запросов.Это дает больше информации об ошибках, которые возвращаются.
  2. Включите трассировку службы и используйте инструмент трассировки svc для поиска исключений, сгенерированных до запуска вашего кода.
0 голосов
/ 16 июня 2010

Отображается ли страница службы WCF при отладке из Visual Studio?(Предполагается, что это то, что вы используете для разработки WCF.) Вам следует проверить Event Viewer на наличие ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...