У меня есть приложение 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, так как точно такой же код работает в другой системе.
Что такое «плохой модуль»?Как мне это исправить?