Получение ошибки 404.2 при развертывании бизнес-приложения Silverlight на IIS 7.0

Я получаю следующую ошибку при попытке просмотреть мое недавно развернутое бизнес-приложение Silverlight в IIS 7.0 на сервере Windows Server Standard с пакетом обновления 2:

Ошибка HTTP 404.2 - не найдена Запрашиваемая страница не может быть обслужена из-за настроек списка ограничений ISAPI и CGI на веб-сервере.

Код ошибки 0x800704ec

Я успешно развернул это приложение на своем настольном ПК.

Изменения:

Насколько мне известно, я не использую ни ISAPI, ни CGI.

Дальнейшие правки:

Кажется, у меня даже нет функции ограничений ISAPI и CGI в моем IIS.


person Jordan    schedule 30.03.2011    source источник


Ответы (1)


Сопоставили ли вы расширение .xap с mime-типом application / x-silverlight-app на mime-карте серверов? См. Зарегистрируйте расширение файла XAP в IIS.

В IIS 6 и более поздних версиях нет сопоставления по умолчанию. *, Без него вы получите 404.

person AnthonyWJones    schedule 30.03.2011
comment
да. Но у меня нет .svc. Мне это нужно? У меня есть простая старая страница ASPX, и она дает мне ту же ошибку. - person Jordan; 31.03.2011
comment
@Jordon: У вас простая проблема с конфигурацией старого сервера. Я предлагаю вам задать этот вопрос в ServerFault с точки зрения ASPX (т.е. не ограничивайте область действия Silverlight, это не проблема Silverlight). - person AnthonyWJones; 31.03.2011