由于项目需要,需要在server端调用客户端的界面,显示相应的信息。比如,在server的某个web page上有一个显示个人任务列表的datagrid,当用户点击某一行时,调用客户端相应的Form显示该任务的详细信息。一开始考虑了.Net Framework的no touch deployment和smart client的部署方法,不过由于需要设置code access security,配置比较麻烦。于是有人建议使用protocal handler技术(基于win32),通过该技术,在server端通过类似http请求的url调用客户端不同的form。比如MyApp://task_id=99&type_id=10,这样当用户点击了task_id是99,type_id是10的那条任务时,客户端就可以调用type_id是10的那类任务的form来显示task_id是99的任务的详细信息。请熟悉的朋友指点指点或者给点相关资料和建议,非常感谢!