Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Не могу вывести Silverlight-приложение на страницу / 3 сообщений из 3, страница 1 из 1
02.08.2012, 17:02
    #37902333
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу вывести Silverlight-приложение на страницу
Пробовал в ИЕ и Опере, в которых Сильверлайт работает. Вообще, в Опере видно, что обджект-то есть - границы и всё такое элемента показывает через 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.
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="200px" height="40px">
		  <param name="source" value="ClientBin/SilverlightApplication1.xap"/>
		  <param name="onError" value="onSilverlightError" />
		  <param name="background" value="white" />
		  <param name="minRuntimeVersion" value="5.0.61118.0" />
		  <param name="autoUpgrade" value="true" />
		  <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=5.0.61118.0" style="text-decoration:none">
 			  <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
		  </a>
</object>



Что не так? Почему MVC-проект воспринимает папку как метод контроллера? И что сделать нужно, чтобы всё заработало?
...
Рейтинг: 0 / 0
03.08.2012, 10:36
    #37903025
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу вывести Silverlight-приложение на страницу
...
Рейтинг: 0 / 0
06.08.2012, 13:29
    #37905575
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу вывести Silverlight-приложение на страницу
Теперь другая проблема: на рабочем сервере не показывается СЛ-приложение, хотя на моей машине для разработок показывает. Выглядит это непоказывание как пустое место в границах моего СЛ-приложения, на котором по правому клику всплывает меню "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
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Не могу вывести Silverlight-приложение на страницу / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]