ASP.NET Core Web.Config发布

时间:2018-12-24 13:30:11

标签: asp.net-core msbuild web-config web-deployment

通过WebDeploy将.Net Core应用程序发布到服务器时,将使用stdoutLogEnabled=false创建一个Web.Config文件。这将覆盖设置了stdoutLogEnabled=true的服务器上的web.config。

在发布之前,我努力寻找如何设置stdoutLogEnabled的默认值。在.Net Framework应用程序上,我会在web.config文件中进行转换,但是在.Net core中,我的解决方案中实际上没有web.config文件。

我试图找到有关如何设置该值的文档,但是它不存在,或者更有可能是,我没有使用正确的搜索词。有人可以建议如何在web.config中设置默认值。

1 个答案:

答案 0 :(得分:8)

创建一个web.config并将其放入源的根目录,修改web.config文件以启用日志记录和所需的任何其他自定义。

发布时,它将使用该文件,而不是生成一个全新的文件。