Asp.net C#异步调用Web Service方法

学习者

我有以下情况:

1)用户通过Asp.net网页上传文件。
2)网页将文件传递给FileFlowManagerBLL,后者检查文件并将其上传到数据库中
3)我想调用后台Web服务方法,该方法是在同一项目中进行的,因此Web服务会启动一个巨大的从上传的文件中处理数字的工作。调用Web服务方法后,我想将控件返回给用户而不等待它完成,显示一条消息,说明文件已成功更新,一旦数据整理完成,用户将收到一封电子邮件。
4)Web服务完成30分钟至60分钟或更长时间的数字处理,并调用向用户发送电子邮件的相关代码。

我需要一些步骤来实现步骤3,即如何异步调用Web服务方法,以便将控件返回给用户,并且他/她可以在进行数字加减时查看Web应用程序的其他页面。

戴维·P

一种方法是将WCF服务托管为Windows服务。您的初始Web服务(在检查文件之后)可以将其写入特定目录。然后,在Windows服务中,您可以创建一个FileSystemWatcher,以在该目录中查找新文件,如果找到,则可以调用您的处理方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在同步或异步调用asp.net核心blazor方法之间进行选择

来自分类Dev

在C#中异步调用方法

来自分类Dev

在C#中异步调用方法

来自分类Dev

从ASP.NET异步调用Powershell脚本

来自分类Dev

如何从 C# 中的同步调用异步方法?

来自分类Dev

从ASP.net项目中调用静态异步方法

来自分类Dev

ASP.NET Worker Service以安全的方式调用Web API

来自分类Dev

从ASP.NET MVC应用程序异步调用WCF

来自分类Dev

我无法在 asp.net MVC 中使用异步调用

来自分类Dev

如何在C#中选择用于异步调用的方法,如何传播异步

来自分类Dev

如何在asp.net C#中使用Ajax调用C#方法?

来自分类Dev

ASP.NET MVC中的异步方法

来自分类Dev

如何计算对ASP.NET Web API POST方法的调用

来自分类Dev

jQuery调用asp.net Web方法不起作用

来自分类Dev

jQuery调用asp.net Web方法不起作用

来自分类Dev

异步调用方法

来自分类Dev

从asp.net调用C#函数

来自分类Dev

ASP.NET页面方法未调用

来自分类Dev

ASP.NET MVC调用方法

来自分类Dev

返回自定义对象列表的对ASP.NET C#方法的Ajax调用

来自分类Dev

jQuery在Ajax中调用ASP.NET MVC C#中的操作方法

来自分类Dev

C# ASP.net Razor AJAX 调用方法不起作用

来自分类Dev

ASP.NET Web API登录方法

来自分类Dev

Web服务asp.net POST方法

来自分类Dev

Login form for website using web service in asp.net

来自分类Dev

ASP.Net Application Crashes because of Web Service

来自分类Dev

在ASP.NET C#中访问母版页方法

来自分类Dev

在asp.net中使用Ajax访问C#方法?

来自分类Dev

从电子邮件中调用C#asp.net Web服务或Web方法,而无需打开浏览器