在将天蓝色的设计器转换为YAML后,无法在已部署的网站上查看开发人员错误消息

时间:2019-04-08 14:21:03

标签: iis azure-devops web-deployment

在切换到YAML之前,我能够查看ASP.NET Core MVC开发人员错误消息,但是现在它仅显示一般的http 500样式错误。

该Web应用程序是ASP.NET Core MVC。它已部署到远程IIS服务器。我在IIS管理器中将站点的ASPNETCORE_ENVIRONMENT变量设置为“开发”。我尝试将其手动添加到web.config中,但这没有用。我完全迷失了下一步的尝试。我还尝试过为dotnet build命令更改配置变量。

构建的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)'

我希望输出的消息是在部署的站点上引起相同错误时在本地计算机上获得的详细开发消息。

0 个答案:

没有答案