在切换到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)'
我希望输出的消息是在部署的站点上引起相同错误时在本地计算机上获得的详细开发消息。