我已经开发了一个 WPF 桌面应用程序,它将在多个客户端 PC 中使用,它们都有一个集中的数据库来执行 CRUD 操作,我们最多有 5-10 个并发用户,我已经开发了这个应用程序,我已经完成了它,最近在我看来,将客户端-服务器集中式架构与 WPF 桌面应用程序一起使用是一种好习惯。我是 WPF 的新手,所以我不知道在这种情况下如何处理不同的请求。我的意思是在 ASP.net 中,IIS 为每个用户会话创建了不同的应用程序域。请告诉我我所做的是否正确,如果不正确,请解释原因并提出替代方案,谢谢
问问题
1251 次
1 回答
0
您可能应该查看Windows Communication Foundation (WCF)。它将允许您创建一个标准化的 Web API 来进行开发。WCF 可以托管在进程中(您编写的自定义服务器),也可以由 IIS 托管。
调整现有程序以使用 WFC 可能是一个挑战,这取决于您已经如何构建它。通常,应用程序需要从一开始就为其设计。
于 2015-05-18T13:12:04.710 回答