2016-09-28 2 views
0

Я только что обновил приложение .NET Core MVC WebAPI от 1.0.0 до 1.0.1. Протестировано на месте, и оно работает. При развертывании в Azure я получаю ошибку 500 при попытке вызвать любую службу RESTful. Я включил регистрацию и все, что можно было включить для диагностики на Azure. Однако я продолжаю получать общее сообщение об ошибке 500 без каких-либо подробностей. Не знаете, как отладить это. Обратите внимание, что .net core 1.0.0 работал отлично для меня на Azure.Azure .NET Core Web API 1.0.1 500 error

+0

BTW, я не думаю, что у Azure это работает должным образом, поскольку, когда я отправил запрос на одну из моих служб, используя контент-тип, отличный от application/json, я ожидал бы получить ошибку 415 (Unsupported Media Type) , Однако я получаю только 500 ошибок. Это говорит мне, что ни одна из моих служб веб-API не доступна. –

ответ

1

Я столкнулся с подобной проблемой и узнал, что Azure запускала старую версию моего приложения. Чтение через asp.net core github issue #267 показало, что моя проблема заключалась в том, что после обновления до 1.0.1 мне пришлось добавить раздел времени выполнения в project.json. Как пользователь jamesabolton писал:

Чтобы избежать добавления раздела с помощью среду времени выполнения 1.0.1 изменения "Microsoft.NETCore.App": "1.0.1" в "Microsoft.NETCore.App": { "version": "1.0.1", "type": "platform" }

Надежда, что помогает!

+0

Хороший ответ. Можете ли вы привести соответствующие разделы из своей связанной проблемы GitHub к вашему ответу? На всякий случай, когда связь замирает в будущем. – Brandon

+0

Конечно, спасибо за совет! – JBarszczewski

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