【发布时间】:2011-12-14 01:27:41
【问题描述】:
我有一个可用的 WinForms 应用程序,用 c# 编写,它分为几个层(数据层、模型、业务逻辑、公共层等)。我想让用户也可以使用网络浏览器进行数据操作。我是否需要制作某种中间层,或者我可以安全地使用 Web 表单中的业务层?另外,Web 层应该使用什么样的 MS 技术,因为我看到我们可以使用经典的 ASP.NET 页面、Silverlight 或其他东西?应用程序本身有多种用于输入数据的表格,以及许多带有图表和报告的不同表格。
提前致谢。
【问题讨论】:
-
您的 BLL 是否作为 Web 服务实现?
-
不,目前的设计没有考虑到网络。
标签: c# asp.net .net silverlight-4.0 .net-4.0