Я пытаюсь развернуть сводный сайт 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