|
Не могу вывести Silverlight-приложение на страницу
|
|||
---|---|---|---|
#18+
Пробовал в ИЕ и Опере, в которых Сильверлайт работает. Вообще, в Опере видно, что обджект-то есть - границы и всё такое элемента показывает через Developer Tools. В проекте Сильверлайт, в котором создана тестовая страница, всё выводится и работает. Но стоит мне поместить сборку xap на свой сайт и попытаться вывести страницу с Сильверлайт-приложением, как тут же выскакивает сообщение в базовом контроллере по окончании метода ExecuteCore(): A public action method 'ClientBin' was not found on controller 'Site2.Controllers.AccountController'. Причём 'ClientBin' - любая папка, из которой происходит вызов Сильверлайт-приложения. Сам код object-тега просто передрал из тестового проекта Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Что не так? Почему MVC-проект воспринимает папку как метод контроллера? И что сделать нужно, чтобы всё заработало? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2012, 17:02 |
|
Не могу вывести Silverlight-приложение на страницу
|
|||
---|---|---|---|
#18+
А вот и решение ) http://stackoverflow.com/questions/8749135/silverlight-app-works-in-aspx-page-not-mvc-razor-view ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 10:36 |
|
Не могу вывести Silverlight-приложение на страницу
|
|||
---|---|---|---|
#18+
Теперь другая проблема: на рабочем сервере не показывается СЛ-приложение, хотя на моей машине для разработок показывает. Выглядит это непоказывание как пустое место в границах моего СЛ-приложения, на котором по правому клику всплывает меню "Silverlight". При этом на моей машине в этом меню ещё есть пункт "Установить...". Т. е. сервер как бы не выводит СЛ-приложение, однако выводит менюшку Сильверлайта - т. е. сам контейнер для СЛ как бы есть, я так понимаю. При этом доступ к файлу .xap, содержащему моё приложение, есть - можно по прямой ссылке через браузерную строку адреса этот файл закачать. При этом на IIS указаны все MIME-типы, нужные для Сильверлайта, как указано здесь http://learn.iis.net/page.aspx/262/configuring-iis-for-silverlight-applications/ . При этом для пула приложение установлено использовать четвёртую версию дотнет фреймворка и встроенный режим работы конвейера (если это важно). Проверил Фиддлером. Если сделать запрос на прямую закачку файла .xap, то Фиддлер его показыает - мол, был запрос по УРЛ http...xap, а если просто обновить страницу (перед этим кеш браузера почистил) с СЛ-приложением, то никакого такого запроса на этот файл нету. Если интересно, то вот моя тема на СтэкОверфлоу - там тоже пока не помогли http://stackoverflow.com/questions/11791224/iis-dont-show-silverlight-5-application-on-work-server-in-asp-net-mvc-app ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2012, 13:29 |
|
|
start [/forum/topic.php?fid=21&msg=37903025&tid=1441717]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 162ms |
0 / 0 |