2013-07-08 7 views
2

У меня есть вопрос: могут ли веб-сайты запускаться на веб-узле на Microsoft Azure?Веб-сайт Microsoft Azure?

Я использую для размещения веб-сайта на сервере Windows 2012 с IIS8, чтобы использовать websocket (родные .Net 4.5, в том числе websockethandler.ashx и т. Д.). Я просто загружаю свой сайт на сервер Microsoft Azure, и, очевидно, нет IIS8, и он больше не работает.

if (context.IsWebSocketRequest) 

теперь возвращает false.

Как я могу запустить websockets на сервере Azure, на облаке?

+0

Можете ли вы предоставить немного больше информации о вашем развертывании? Являются ли это облачные службы или виртуальные машины с Windows Server? Ответ зависит от этого :) –

+0

Извините, я просто обновляю свой пост, он находится в облаке – user1147981

+1

Windows Azure предоставляет в облаке три службы, которые вы могли бы использовать для размещения веб-сайта: [Cloud Services] (https: // www .windowsazure.com/ru-us/services/cloud-services /), [Виртуальные машины] (https://www.windowsazure.com/en-us/services/virtual-machines/) и [Веб-сайты] (https : //www.windowsazure.com/en-us/services/web-sites/). Каждый из них имеет разную степень автоматизации и контроля. Какие из них вы используете? –

ответ

2

Если вы работаете в Cloud Services, вам нужно будет работать под osFamily 3. Это, как вы получите ваш базовый экземпляр должен быть запущен Windows Server 2012. Вы можете найти это в вашем файле .cscfg MSDN Reference другой MSDN Reference

Настройка проекта по умолчанию была osFamily 1 (Windows Server 2008), которая не поддерживала WebSockets. osFamily 2 был Windows Server 2008 R2, который также не поддерживал WebSockets.

+0

Я посмотрю на это как можно скорее и дам вам знать :) – user1147981

+0

Все готово. Я работаю под osFamily 3 в Cloud Services, все еще не работая. – user1147981

+0

Теперь, когда сервер поддерживает WebSockets ... Какова клиентская часть вашего приложения? Вы сталкиваетесь с этим: http://stackoverflow.com/questions/10723473/mvc4-websocket-safari-context-iswebsocketrequest-is-false –

0

Согласно this blog post, теперь вы можете использовать веб-сокеты с веб-сайтами Windows Azure.

Смежные вопросы