Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.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# 从MVC.NET应用程序向COM端口发送信息_C#_Asp.net_Asp.net Mvc 3_Serial Port - Fatal编程技术网

C# 从MVC.NET应用程序向COM端口发送信息

C# 从MVC.NET应用程序向COM端口发送信息,c#,asp.net,asp.net-mvc-3,serial-port,C#,Asp.net,Asp.net Mvc 3,Serial Port,有没有办法将信息从我的C#MVC.NET应用程序(位于本地网络内的服务器计算机上)发送到另一台(在同一网络中)通过串行端口连接(财政)打印机的PC 我的网络应用程序运行正常,我有一个winform应用程序也运行正常。但我无法连接它们。 因此,我认为所有信息都直接从web应用程序传输到特定的IP和COM端口 在c#?中是否可能存在这样的情况?无法从web应用程序访问物理硬件。您必须创建用于打印的windows服务。对于打印机,打印机安装在哪个端口上并不重要,它可以位于USB或COM端口上。如果您想

有没有办法将信息从我的C#MVC.NET应用程序(位于本地网络内的服务器计算机上)发送到另一台(在同一网络中)通过串行端口连接(财政)打印机的PC

我的网络应用程序运行正常,我有一个winform应用程序也运行正常。但我无法连接它们。 因此,我认为所有信息都直接从web应用程序传输到特定的IP和COM端口


在c#?

中是否可能存在这样的情况?无法从web应用程序访问物理硬件。您必须创建用于打印的windows服务。对于打印机,打印机安装在哪个端口上并不重要,它可以位于USB或COM端口上。如果您想打印网页,只需按Ctrl+P,就可以得到打印对话框,或者可以使用page.print()javascript方法

您必须编写一个程序,接受传入的IP连接,然后将数据发送到串行端口。但我需要一个web服务来实现这一点吗?或者,如果可以使用Winform或控制台应用程序等待信息?因为它的想法是动态地连接到包含打印机的计算机,而打印机只知道你的答案!只是一个问题,一个windows服务,可以从网页触发吗?还是扔掉网络?因为我需要我的服务器应用程序调用该方法来打印票据,但打印机可能位于另一台计算机中。那么,有可能吗?是的,网络应用可以触发打印机。使用silverlight控件。