- Казалось бы, что надо от веб-сервера (IIS, другие не пробовал), чтобы отгружать клиентам сильверлайтные аппликухи? Да ничего, каталог, в который сгрузить минимальный набор файлов: app.xap, silverlight.js, default.htm. Думаете вы. Я тоже так думал. И даже попробовал. Аппликуха не заработала.
-
- Логи показали, что файл app.xap сервер найти не может. Я каждую букву в урлах и именах файлов проверил, все ДОЛЖНО работать. И не работает. Опустим промежуток времени, в который я матерился и пытался понять, что не так. Как всегда, помогли добрые люди, наступившие на эти грабли ранее. Ну и вдумчивое гугление.
-
- Открываю тайну, долбаный MS IIS файлы XAP пытается как-то обрабатывать вместо простой отгрузки клиенту. А в итоге — ошибка 404. Победить это можно в два приема: 1. в настройках веб-каталога запретить выполнение чего-либо, кроме скриптов (да и их можно запретить). По минимуму можно оставить только «чтение». 2. прописать доп. mime-типы, как описано тут.
- Маймы в MS IIS можно прописать автоматом. Вот текст автомата:
- Рецепт взят отсюда:
- learn.iis.net/page.aspx/262/configuring-iis-for-silverlight-applications
Комментариев нет:
Отправить комментарий