DNX beta8+, ASP.NET 5 и Kestrel в Azure

Начиная с объявления ASP.NET 69:

«Приложения ASP.NET 5, работающие в IIS, размещались компонентом Helios», и в бета-версии 8 мы прекращаем поддержку хоста IIS «Helios».

Также:

Размещение приложений ASP.NET 5 в IIS теперь будет осуществляться с помощью обработчика IIS HttpPlatformHandler, настроенного для переадресации на сервер ASP.NET 5 Kestrel. Этот собственный модуль IIS управляет запуском хост-процесса внешнего приложения (в данном случае dnx.exe) и маршрутизацией запросов от IIS к хост-процессу.

Проблема, с которой я столкнулся прямо сейчас, заключается в том, что я провел несколько дней, бродя по Интернету в поисках того, как разместить приложение DNX с HttpPlatformHandler в Azure, и ничего не добился.

Какие шаги следует предпринять для перехода с ASP.NET 5 beta7 на ASP.NET 5 beta 8?


person Dovydas Navickas    schedule 29.09.2015    source источник
comment
Почему кто-то проголосовал за это? Пожалуйста, прокомментируйте, если вы это сделали. Кроме того, при попытке запустить пример проекта @davidfowl, указанный в объявлении (KestrelServerOnAzure), я получаю это в Azure: указанное приложение CGI обнаружило ошибку, и сервер завершил процесс.   -  person Dovydas Navickas    schedule 29.09.2015
comment
Я не тот, кто проголосовал против, но если бы я догадывался, я бы сказал, потому что бета-версия 8 не закончена и еще не выпущена, они просто объявили, над чем они работают и что изменится.   -  person Joe Audette    schedule 29.09.2015
comment
Если вы используете бета-версию 8 сейчас, вы находитесь на этапе разработки. Дождитесь официальной beta8.   -  person Pawel    schedule 29.09.2015
comment
HttpPlatformHandler, вероятно, еще не поддерживается в Azure, потому что они еще официально не выпустили бета-версию 8. Команда ASP.NET в значительной степени соблюдает сроки. Если это все еще так для следующей итерации, у нас должна быть официальная бета-версия 8 5 октября< /а>.   -  person Dealdiane    schedule 29.09.2015
comment
Насколько я понимаю, HttpPlatformHandler уже существует в более высоких версиях IIS (например, не в Win7). Требуется IIS8+. Поскольку поведение задокументировано для node/tomcat/etc. это вопрос Kestrel .... не могли бы вы рассказать нам более подробно, где вы потерпели неудачу?   -  person Thomas    schedule 01.10.2015
comment
Я получаю The specified CGI application encountered an error and the server terminated the process., когда пытаюсь использовать HttpPlatformHandler, что ничего не говорит о фактической ошибке. Только что вылезла ошибка.   -  person Dovydas Navickas    schedule 04.10.2015
comment
Это может быть связано с версией HttpPlatformHandler. Везде, где вы получаете ссылку, это 1.0, но на самом деле она будет работать правильно на 1.2, насколько я понимаю, вы можете проверить этот пост для деталей: stackoverflow.com/questions/33255222/   -  person Ilya Chernomordik    schedule 23.10.2015
comment
Обновление рабочих шаблонов и дополнительную информацию можно найти здесь: blogs.msdn.com/b/webdev/archive/2015/10/15/   -  person Dovydas Navickas    schedule 24.10.2015