Angular HttpEventType.UploadProgress不来自Asp.NET MVC

Angular HttpEventType.UploadProgress不来自Asp.NET MVC,angular,file,asp.net-web-api,upload,progress,Angular,File,Asp.net Web Api,Upload,Progress,我的问题是,当我将带有角度进度的文件上载到ASP.NET Web API服务时,我可以在本地成功地侦听进度事件HttpEventType.UploadProgress 但当我在远程服务器Windows server上使用HTTPS托管它时,我并没有收到这些事件 我应该在web.config中更改一些内容吗?有两个问题 1) EDGE不支持此类事件。如果有很多人投票赞成修正这个错误,微软可能会修正它 2) 在AOT编译期间,每个延迟模块都会创建一次服务。这就是为什么一个模块中的服务订阅没有从另一

我的问题是,当我将带有角度进度的文件上载到ASP.NET Web API服务时,我可以在本地成功地侦听进度事件
HttpEventType.UploadProgress

但当我在远程服务器Windows server上使用HTTPS托管它时,我并没有收到这些事件

我应该在web.config中更改一些内容吗?

有两个问题

1) EDGE不支持此类事件。如果有很多人投票赞成修正这个错误,微软可能会修正它


2) 在AOT编译期间,每个延迟模块都会创建一次服务。这就是为什么一个模块中的服务订阅没有从另一个模块中获取相同服务的事件。

请您详细解释AOT编译交易,以及如何修复以获取上载事件?为了确保服务创建一次,请在@Injectable属性中提供in:root属性。下一步,EDGE将于9月被Chrome clone取代。