0

我需要为我正在创建的 .Net Web 应用程序创建一个应用程序架构。

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

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

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

4

1 回答 1

1

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

于 2012-07-24T13:22:37.170 回答