Развертывание Silverlight 5

Можно ли разместить приложение Silverlight 5 с iis 5.1?
Я разработал, и приложение использует

  • .NET Fraemwrok 4.0
  • Entity Framework
  • Silverlight 5
  • WCF Ria Services
  • SQL Compact

Я понятия не имею, можно ли установить приложение Silverlight с указанными выше спецификациями на машине, использующей Windows XP и IIS 5, или нет.
Если возможно, дайте мне полезную ссылку или совет, если я узнаю.
P S: На данный момент у меня нет альтернативы, и мне нужно развернуть свое приложение на Windows XP. Это однопользовательское приложение, разработанное с помощью Silverlight.
Было бы здорово, если бы я мог создать приложение для установки, которое устанавливает приложение Silverlight на пользовательский компьютер и все зависимости, такие как WCF Ria, EntityFramework, SQL Compact и т. д. Возможно ли это? Я использую Visual Studio 2012.


person Unforgiven    schedule 13.04.2013    source источник
comment
Как можно использовать VS 2012 в Windows XP? Это невозможно. Если не считать этого сомнения, я думаю, что то, что вы хотите, выполнимо, поскольку все они поддерживаются Windows XP.   -  person Lex Li    schedule 14.04.2013
comment
@LexLi Моя машина для разработки - Windows 7. Windows XP - целевая машина.   -  person Unforgiven    schedule 14.04.2013
comment
Следуйте инструкциям из этого сообщения stackoverflow .com / questions / 9190927 /   -  person user1974500    schedule 15.04.2013


Ответы (1)


да, я думаю, это должно быть возможно. Хотя у меня нет IIS 5, но я столкнулся с той же проблемой в IIS 6. IIS 5 и IIS 6 не имеют встроенной поддержки расширения .XAP и поэтому не поддерживают Silverlight по умолчанию. Чтобы он поддерживал .XAP, мы должны добавить MIME-тип в IIS.

Для добавления типов MIME на сервер IIS выполните следующие действия:

  • Щелкните Пуск, выберите Программы, а затем щелкните Администрирование. Щелкните Диспетчер служб Интернета.
  • Щелкните правой кнопкой мыши имя домена и откройте свойства своего веб-сайта.
  • На вкладке HTTP-заголовки щелкните Типы MIME.
  • В окне «Типы файлов» нажмите «Новый тип», чтобы добавить Mime-тип XAP, и нажмите «ОК».
  • Сделать iisreset
person Ankur Bhutani    schedule 14.04.2013
comment
Потому что Silverlight - это клиентская технология. - person Stas; 15.04.2013