.net core 发布后的站点启动报错 An error occurred while starting the application.

错误原文如下:

An error occurred while starting the application.

NET Core 4.6.26328.01 X64 v4.0.0.0    |   Microsoft.AspNetCore.Hosting version 2.0.3-rtm-10026    |    Microsoft Windows 10.0.16299    |   Need help?

解决办法,先打开iis日志。web.config 修改如下



    
        
          
              
           

         
 

找到服务器下web.config将红色部分替换上去。

刷新站点页面,发布根目录会产生logs文件夹,打开里面的stdout_20181229150540_4356.log文件,站点启动失败的原因就在里面(例如:某些日志文件nlog.config或者文档xml等没有复制输出到发布目录)。

修改nlog.config文件属性配置

  • “生成操作:内容”
  • “复制到输出目录:始终复制”

重新发布就OK啦~

你可能感兴趣的:(.Net,Core)