Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WEB中嵌入.net远程处理程序_C#_Remoting - Fatal编程技术网

C# 在WEB中嵌入.net远程处理程序

C# 在WEB中嵌入.net远程处理程序,c#,remoting,C#,Remoting,所以,这里有一个交易。 我有客户端-服务器应用程序(dotnetremoting)。客户端几乎没有轨迹栏、复选框、按钮和图片框。服务器是一个控制台应用程序,只从客户端进行计算。客户的picturebox在picturebox中对计算进行可视化。所有计算和相关类都在dll文件中 现在我必须在网站中嵌入客户端应用程序。所有类型的技术都是可以接受的,但我想尽量减少应用于嵌入的力。那么,嵌入的最佳方式是什么呢?关于或呢?您需要创建一个访问远程处理服务器并将输出呈现为HTML的网站。我严重怀疑,即使使用S

所以,这里有一个交易。 我有客户端-服务器应用程序(dotnetremoting)。客户端几乎没有轨迹栏、复选框、按钮和图片框。服务器是一个控制台应用程序,只从客户端进行计算。客户的picturebox在picturebox中对计算进行可视化。所有计算和相关类都在dll文件中


现在我必须在网站中嵌入客户端应用程序。所有类型的技术都是可以接受的,但我想尽量减少应用于嵌入的力。那么,嵌入的最佳方式是什么呢?

关于或呢?

您需要创建一个访问远程处理服务器并将输出呈现为HTML的网站。我严重怀疑,即使使用Silverlight之类的工具,您是否能够在浏览器环境中使用远程处理

如果您不想使用成熟的web服务器,请在服务器应用程序中使用.net类HttpListener来创建嵌入式web服务器。

如果您想使用C#应用程序并通过web服务器访问它,请查看iHttpHandler。您需要编译为DLL,并配置IIS服务器


网上有很多教程。一个是:

你的问题毫无意义。请证实你想做什么……我的任务毫无意义=(我需要在网站中嵌入c#应用程序。我可以制作java小程序,但我必须重写很多代码。这就是为什么我在寻找替代方案。)ways@Mitch小麦嗯,eclairs…@aehiilrs:lol!…我可以再编辑它了…我已经考虑过flash了。它还需要代码重写。silverlight呢,我需要用它重写代码吗有什么办法吗?@flufferok:我想是的。主要问题是在web中嵌入c#控件。我可以使用另一台服务器来解析请求。我只需要最简单的方法(无需重新编写代码,或只是最小化代码)。我想你指的是Winforms控件。据我所知,在浏览器中无法显示Winforms控件。如果你的UI基于WPF,你会有更多的选项,但使用Winforms,你就完蛋了。你真的需要问设置此要求的人,他们为什么要在浏览器中显示它。这将帮助你找到解决方案。谢谢很多,这只是我大学里的一项任务。看起来我必须重写所有代码来制作一个JappletNoooo!!!!除了!:-)不过,说真的,没有人使用Java小程序在web浏览器中传递内容。请尝试Javascript、Silverlight甚至flash,但不要使用Java小程序。将您的应用程序部署为ClickOnce应用程序,它将与web应用程序一样轻松地从web部署。您确定Silverlight可以与某种服务器应用程序配合使用吗?