我知道可以从visual studio中的构建中排除文件。
然而,visual studio本身在我的Web项目根文件夹中创建了一个buildlog文件,即myapplication.log
。
此文件在部署到生产时给出了错误,因为它说它已在使用中或无法覆盖此文件。
C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ Web \ Microsoft.Web.Publishing.targets(4270):Web部署任务失败。 (文件' MyApplication.log'正在使用中。了解详情...)
以前有人遇到过这个问题吗?有没有人知道如何强制我的构建不写这个日志或将它全部排除?
我可以停止应用程序,然后排队新的构建然后它会工作但我在这里遇到的问题是,当我这样做时,会有停机时间,我想不惜一切代价避免这种情况。
修改
我正在使用SemanticLogging