仅在发布时,aspnet核心的构建速度很慢

时间:2018-10-10 21:43:43

标签: c# asp.net-core

我有一个asp.net核心网络应用程序。如果我单击构建->重建,它会在不到15秒的时间内完成。

但是,如果我发布它(通过Web部署到azure,通过FTP到azure甚至只是将文件系统发布到本地文件夹),则需要花费很长时间。一个半小时后,我放弃并取消了它。

发布会导致这种情况有何不同?我该如何诊断才能使其更快?

我不确定是否相关,但是花费很长时间输出如下消息:

  

添加的项目:       ResolvedFileToPublish =           C:\ filepath \ bg6.jpg                   CopyToPublishDirectory =保留最新                   RelativePath = wwwroot \ images \ bg6.jpg                   TargetPath = wwwroot \ images \ bg6.jpg

1 个答案:

答案 0 :(得分:3)

尝试以下两种方法

1。尝试在发布速度较慢的计算机上禁用Windows Defender,以查看它是否可以解决该问题。您可以排除实时保护功能。

2。在项目中进行以下设置: 工具->选项->项目和解决方案->生成并运行-> MSBuild项目生成输出详细信息

enter image description here