Ошибка WCF с хостингом навигационного приложения SL4 - PullRequest
0 голосов
/ 16 октября 2011

У меня есть приложение SL SL, которое в настоящее время работает на пакете общего хостинга с сторонним провайдером.Я могу войти в систему и зарегистрироваться с помощью поставщиков членства и роли ASP.NET.

Теперь я настроил выделенный сервер, на котором будет работать только мое приложение.У него еще нет доменного имени, которое указывает на него ... Я получаю к нему доступ через IP-адрес.

Я скопировал весь сайт (включая ClientBin и все XAP) на новый сервер,но службы аутентификации и регистрации не работают ... они просто возвращают NotFound.

Когда я проверяю Fiddler на рабочем сайте, эта служба называется:

www.myaddress.com/ClientBin/MyApp-Web-AuthenticationService.svc/binary/Login

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

123.123.123.123/ClientBin/MyApp-Web-AuthenticationService.svc/binary/Login

, но вызов не выполняется с NotFound.Fiddler сообщает об этом как Внутренняя ошибка сервера HTTP / 1.1 500.Когда я открываю

http://localhost/ClientBin/MyApp-Web-AuthenticationService.svc/binary/Login

на сервере, я получаю HTTP / 1.1 500, а также это описание:

Handler "svc-Integrated" has a bad module "ManagedPipelineHandler" in its module list

, что наводит меня на мысль, что что-то не так смой конфиг IIS, так как точно такой же код работает в другой системе.

Что такое «плохой модуль»?Как мне это исправить?

Ответы [ 2 ]

1 голос
/ 16 октября 2011

Обычно этот тип ошибки заключается в том, что ASP.Net не активирован или что обработчик для svc не зарегистрирован или зарегистрирован правильно.

В вашем случае это выглядит немного иначе. Возможно, у вас есть код .net framework 4.0, который вы пытаетесь запустить в пуле приложений .net framework 2.0.

0 голосов
/ 16 октября 2011

Ошибки IIS 500 часто отображаются с дополнительной информацией в журнале событий Windows - можете ли вы как-нибудь получить к ней доступ?

Также я заметил, что часто сервер фактически отправляет отладочную информацию обратно клиенту, который, кажется, все игнорирует. Вы проверили весь необработанный ответ, который возвращается с сервера, чтобы увидеть, есть ли какие-нибудь подсказки там?

...