利用ASP.NET进行消息收发的实用指南
在构建Web应用程序时,消息的发送和接收是常见的需求。本文将通过解决几个实际问题,介绍几种常见的消息处理任务,包括文件系统消息处理、发送电子邮件、调用其他Web表单中的方法以及从其他网页检索数据。
1. 消息类型
在VB.NET Web应用程序中,可以发送和接收多种不同类型的消息。以下是一些需要发送消息的常见场景:
- 销售人员将订单文件保存到特定目录,每次有文件到达时,需要将记录添加到公司内部网可访问的报告文件中。
- 创建一个页面,统计过去24小时内IIS日志中的请求数量,并通过电子邮件将总数发送给老板。
- 在一个Web表单中编写了一个函数,现在想在另一个Web表单中使用它。
- 检索网页的内容,解析其中的数据,并在自己的页面上显示。
2. 文件系统消息
问题描述 :销售人员将订单文件上传到特定目录,每次有文件到达时,需要将记录添加到公司内部网可访问的报告文件中。
解决方案 :可以使用.NET类 FileSystemWatcher 来监视目录的变化。但由于ASP.NET应用程序可能会在最后一个会话超时或被放弃后关闭,因此需要编写一个Windows服务来持续监视目录。
操作步骤 :
1. 在VS.NET中创建一个新的Windows服务项目,命名为 DirectoryWatcher 。
2. 将 service.vb
超级会员免费看
订阅专栏 解锁全文
35

被折叠的 条评论
为什么被折叠?



