Назад | Перейти на главную страницу

IIS7 - как настроить сервер для обслуживания cxml

Я пытаюсь развернуть сводный сайт silverlight и столкнулся со следующей проблемой: cxml правильно обслуживается только из одного каталога на сервере. Если запросить из него файл cxml, я получаю ответ xml. Если я попробую другой каталог, я получу ошибку 500.

Я уже добавил на сервер тип пантомимы.

Что именно я делаю не так?

Вам нужно добавить это в список типов MIME, вероятно, что конкретный каталог, в котором он работает, включен локально. Вы можете добавить его глобально с помощью AppCmd.exe:

appcmd.exe set config  -section:system.webServer/staticContent /+"[fileExtension='.cxml',mimeType='text/xml']"

Или используйте функцию Mime Types в IIS Manager.

Для получения дополнительной информации: http://www.iis.net/ConfigReference/system.webServer/staticContent/mimeMap