До перехода на YAML я мог просматривать сообщения об ошибках разработчика ASP.NET Core MVC, однако теперь он отображает только общие ошибки в стиле http 500.
Веб-приложение представляет собой ASP.NET Core MVC. Он развернут на удаленном сервере IIS. У меня для сайта переменная ASPNETCORE_ENVIRONMENT установлена в Разработка в диспетчере IIS. Я попытался вручную добавить его в web.config, но это не сработало. Я полностью потерян, как то, что попробовать дальше. Я также попытался изменить переменные конфигурации для команды сборки dotnet.
Yaml для сборки:
trigger:
- dev
pool:
name: Hosted VS2017
variables:
BuildConfiguration: debug
steps:
- script: dotnet build
displayName: 'dotnet build '
- task: DotNetCoreCLI@2
displayName: Test
inputs:
command: test
projects: '$(Parameters.TestProjects)'
arguments: '--configuration $(BuildConfiguration) --collect "Code coverage"'
- task: DotNetCoreCLI@2
displayName: Publish
inputs:
command: publish
publishWebProjects: True
arguments: '--output $(build.artifactstagingdirectory)'
zipAfterPublish: True
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact'
inputs:
PathtoPublish: '$(build.artifactstagingdirectory)'
Я хочу, чтобы вывод представлял собой подробное сообщение разработчика, которое я получаю на своем локальном компьютере, когда я вызываю ту же ошибку на развернутом сайте.