2012-07-24 48 views
0

我需要为我创建的.Net Web应用程序创建应用程序体系结构。ASP.net应用程序体系结构建议?

我对制作应用程序架构不太熟悉,但该Web应用程序具有主要的.ASPX页面,并且具有VB.net代码隐藏文件。最终,我们将在Web应用程序中实施一个数据库。

根据代码隐藏的逻辑,我们将根据用户在主UI页面中选择的选项在Windows/Unix系统上运行远程脚本。

关于如何去做这件事的任何建议?

回答

1

鉴于您将运行可能需要很长时间的脚本,我将设置WCF服务以异步运行脚本,以便调用Web应用程序不会被阻止。然后,让Web应用程序检查另一个WCF服务的运行脚本的状态。最有可能的是,您希望Web应用程序上的UI能够启用AJAX,以便UI可以刷新而无需刷新屏幕。然后只需编写WCF服务来运行脚本(权限将很重要),然后编写一个服务来检查脚本的状态。

+0

这是一个非常好的主意。我是asp.net和.net编程的新手,但我只是看看WCF服务,这可能是个好主意。似乎我需要重做我的项目,但...... – envinyater 2012-07-24 13:36:31