c# - ASP.NET 应用程序显示 Windows 服务进度

标签 c# asp.net wcf windows-services

我有一个 C# Windows 服务和一个 ASP.NET 4.0 Web 应用程序,目前它们彼此独立并托管在同一网络中。

Windows 服务从数据库中读取数据,并在每次调用时生成一个文本文件。

我的目的是

a) 从 ASP.NET 应用程序调用 Windows 服务。 阅读了一些内容后,似乎可以使用服务 Controller 类轻松完成此操作。

b) 在客户端(浏览器)显示 Windows 服务的实时进度

我最初的想法是在服务中拥有某种全局变量,然后可以由远程 asp.net 应用程序访问,但我想知道执行此操作的最佳方法是什么。

最佳答案

这是一篇有关在 Windows 服务中托管 WCF 服务的 MSDN 文章:

如何:使用 TCP 在 Windows 服务中托管 WCF

http://msdn.microsoft.com/en-us/library/cc949080.aspx

关于c# - ASP.NET 应用程序显示 Windows 服务进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9057961/

相关文章:

asp.net - asp :ButtonField click 之前的 Javascript

c# - Client Generated 不向第三方提供有关已知类型的信息

c# - 使用 ClientBase<T> 的 WCF 在首次访问时速度较慢

c# - 可点击的 Web 控件,ASP.NET

c# - 如何使用 sendmessage 和 c# 增加第三方应用程序中轨迹栏/ slider 的值(value)?

jquery - 如何使垂直条在 HTML Select 上可见

c# - 如何将文本框的精确值从一页传递到另一页

c# - 如何在代码而不是配置中创建 WCF EndPointBehaviors?

c# - 在文本框中获得 100 种蓝色阴影

c# - 使用 Web 服务将文档上传到共享点的最简单方法