2015-07-10 4 views
0

В настоящее время я сталкиваюсь с проблемой, которую я никогда раньше не видел. У меня есть статический .wsdl набор файлов в каталоге сайта, и если я перейти к SVC-файла он показывает просто отлично, но как только я перейти к http://www.foo.bar/service.wsdl для загрузки WSDL он бросает ошибку 500,0IIS8 отказывается обслуживать статический файл .wsdl

Модуль IIS Web ядро ​​

Уведомление AuthenticateRequest

Handler StaticFile

Код ошибки 0x80070542

Запрошенный URL http://localhost/service.wsdl

Физический путь C: \ сайтов \ service.wsdl

Logon Method Anonymous

входа пользователя Anonymous

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

Причина для меня не будет для опции WSDL? Существуют в том, что WSDL должны иметь некоторые конечные точки переопределены из-за Proxies и т.д.

Любая помощь будет оценена.

ответ

1

Вам нужно будет добавить .WSDL в список типов файлов, которые IIS будет обслуживать.

Откройте диспетчер IIS и в корне нажмите MIME-типы.

Добавить .wsdl в список, тип text/xml.

Это должно решить вашу проблему.

+0

Хм, просто взглянул на MIME-типы, а .wsdl уже связан с текстом/xml. – JaggenSWE

+0

В этом случае может возникнуть проблема с маршрутизацией. Если вы поместите файл HTML в одну и ту же папку, можете ли вы получить к нему доступ? – NibblyPig

+0

Нет, такая же ошибка с обычным HTML-файлом. : P – JaggenSWE

Смежные вопросы