2015-11-26 2 views
1

Во время недавних событий (релиз RC1, обновления Azure ...) мое веб-приложение asp.net 5, beta8, размещенное на Azure, начало давать мнеAsp.net 5 beta8/rc1, 502 указанное приложение CGI, Azure [РЕШЕНИЕ]

502 указанное приложение CGI произошла ошибка и сервер завершается процесс

во Аякса/angularjs HTTP вызовов. Это происходит в каждом браузере, но только в определенных запросах. Это происходит не в локальной отладке, а только при публикации в Azure.

Смотрите мой комментарий к решению, который работал для меня :)

+0

Этот вопрос просто поставлен, чтобы помочь людям с новой версией asp.net 5 и Azure. Если они получат эту ошибку, google проведет их здесь :) –

ответ

1

После долгих хлопот и много много часов, я нашел решение моей проблемы: В Startup.cs я добавил app.UseIISPlatformHandler();

public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) 
    { 
     app.UseIISPlatformHandler(); //this line 
     app.UseDefaultFiles(); 
     app.UseStaticFiles();    
     //app.UseMvc(); 

     app.UseMvc(routes => 
     { 
      routes.MapRoute(
       name: "default", 
       template: "{controller}/{action?}/{id?}"); 

     }); 
    } 

И в project.json Я добавил

"Microsoft.AspNet.IISPlatformHandler": "1.0.0-beta8"

"dependencies": { 
... 
"Microsoft.AspNet.IISPlatformHandler": "1.0.0-beta8", 
... 
} 

Возможно, это может помочь вам.

+0

[У меня такая же проблема] (http://stackoverflow.com/questions/34416996/asp-net-5-rc1-bad-gateway-the-specified- cgi-application-found-an-error), но у меня уже установлен IISPlatformHandler. Использование RC1. – davenewza

+0

Хостинг на Azure? Удалите веб-приложение и создайте его снова. Убедитесь, что пакет RC1 загружен и установлен. При необходимости создайте новый проект. Это также может работать :) –

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