Asp.net-Core
ASP.NET Core Web.Config 發布
通過 WebDeploy 將 .Net Core 應用程序發佈到伺服器時,會創建一個 Web.Config 文件,其中包含
stdoutLogEnabled=false. 這是覆蓋我設置的伺服器上的 web.configstdoutLogEnabled=true。我努力尋找如何
stdoutLogEnabled在發布之前設置預設值。在 .Net 框架應用程序上,我會在帶有轉換的 web.config 文件中執行此操作,但是在 .Net 核心中,我的解決方案中實際上沒有 web.config 文件。我試圖找到有關如何設置該值的文件,但它要麼不存在,或者更有可能是我沒有使用正確的搜尋詞。有人可以建議如何在 web.config 中設置預設值。
創建一個 web.config 並將其放在源的根目錄,修改 web.config 文件以啟用日誌記錄和您需要的任何其他自定義。
當您發佈時,它將使用該文件而不是生成一個全新的文件。