2016-11-19 9 views
5

После развертывания моего основного приложения ASP.NET на лазурное впервые и побежали, я получил следующее сообщение об ошибке:Ошибки после развертывания ядра asp.net приложения для лазурного

Error. An error occurred while processing your request. Development Mode Swapping to Development environment will display more detailed information about the error that occurred.

Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application.

Обратите внимание, что я пытался отладить и режим выпуска при публикации в visual studio, и я убедился, что я выбрал миграцию по умолчанию и также имею строку подключения. Если возможно, можете ли вы рассказать мне, как включить режим разработки, как показано, или объяснить ошибку дальше? Спасибо

Edit: В соответствии с предложением я получил я нашел следующее в облаке Log Explorer:

Msvsmon was unable to start a server named '127.0.0.1:50867'. The following error occurred: An instance of the remote debugger is already running on this computer, or another process is already bound to the specified TCP/IP port.

+0

1. Вы получаете ошибка ** в то время как ** развертывание или ** после **. Название действительно не соответствует тому, что вы пишете в теле 2. Вы запускаете автономное или переносное приложение? Обычно это занимает несколько дней или недель, пока экземпляры Azure не получат обновленную версию среды выполнения. Учитывая, что он был выпущен всего несколько дней назад, вероятность того, что время выполнения еще не установлено. Но если вы используете автономные приложения (развертывайте библиотеки фреймворков с вашим приложением), то вы не зависите от установленной инфраструктуры – Tseng

+0

Вы видите общую ошибку «Что-то пошло не так, и ваше приложение не запускается/запускается правильно» - вы вам нужно будет вникать в журналы ошибок немного больше, чтобы получить некоторую помощь с этим, вы должны иметь возможность включить регистрацию ошибок azure и получить что-то конкретное; действительно может быть чем-то скрываться за этим сообщением. –

+0

@Tseng Я отредактировал вопросы, спасибо. Как узнать, пользуюсь ли я портативным или автономным? Это приложение ASP.net Core. Благодарю. – Techy

ответ

3

спасибо за ваши комментарии. я был в состоянии найти подробную информацию об ошибке, добавив следующий ключ в настройках приложения в лазурном портале: ASPNETCORE_ENVIRONMENT (обновлено) со значением: развития

Я создал новый вопрос о самой ошибке: InvalidOperationException: Could not find 'UserSecretsIdAttribute' on assembly

Спасибо

+1

Я предполагаю, что вы используете ASPNETCORE_ENVIRONMENT вместо ASPNET_CORE_ENVIRONMENT –

4

Просто так ясно - все-таки что-то, что появляется в ASP.NET Core 2.0 - и, как указано в заявлении @Techy, находится в Azure. Перейти к Azure, нажмите на вашем Web App -> "Настройки приложения" -> перейти к разделу «App Settings» и добавить «ASPNETCORE_ENVIRONMENT» и «развитие»

Azure Portal

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