我有一个asp.net core web应用程序。如果我点击构建 -> 重新构建,它会在不到15秒的时间内完成。
然而,如果我发布它(通过Web Deploy到Azure、FTP到Azure,或者甚至只是通过文件系统发布到本地文件夹),这需要很长时间。超过半个小时,我放弃并取消了它。
发布过程中可能会导致什么不同?如何诊断此问题以使其更快?
我不确定是否相关,但它花费了很长时间输出像这样的消息:
然而,如果我发布它(通过Web Deploy到Azure、FTP到Azure,或者甚至只是通过文件系统发布到本地文件夹),这需要很长时间。超过半个小时,我放弃并取消了它。
发布过程中可能会导致什么不同?如何诊断此问题以使其更快?
我不确定是否相关,但它花费了很长时间输出像这样的消息:
添加的项目: ResolvedFileToPublish= C:\filepath\bg6.jpg CopyToPublishDirectory=PreserveNewest RelativePath=wwwroot\images\bg6.jpg TargetPath=wwwroot\images\bg6.jpg
-v
来运行dotnet publish
,链接为 https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-publish?tabs=netcore21,看看速度是否也很慢。 - Lex Li