通过WebDeploy将.Net Core应用程序发布到服务器时,将使用stdoutLogEnabled=false
创建一个Web.Config文件。这将覆盖设置了stdoutLogEnabled=true
的服务器上的web.config。
在发布之前,我努力寻找如何设置stdoutLogEnabled
的默认值。在.Net Framework应用程序上,我会在web.config文件中进行转换,但是在.Net core中,我的解决方案中实际上没有web.config文件。
我试图找到有关如何设置该值的文档,但是它不存在,或者更有可能是,我没有使用正确的搜索词。有人可以建议如何在web.config中设置默认值。
答案 0 :(得分:8)
创建一个web.config并将其放入源的根目录,修改web.config文件以启用日志记录和所需的任何其他自定义。
发布时,它将使用该文件,而不是生成一个全新的文件。