NETCore項目報錯 An error occurred while starting the application


 

在發布到IIS的webApi項目中,運行時報出以上錯誤,

解決方法:

1、打開發布目錄文件夾,找到web.config文件

2、打開web.config找到stdoutLogEnabled="false",把該值改為true,即->stdoutLogEnabled="true"

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="dotnet" arguments=".\CMS.WebApi.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="InProcess" />
    </system.webServer>
  </location>
</configuration>

3、新建logs文件夾,再次運行網站,這時會自動生成一個log文件到logs文件夾中,打開即可查看報錯原因進行處理了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM