如何在ASP.NET Web窗体环境中使用DLL?

时间:2015-12-20 16:57:02

标签: c# asp.net dll

目前,我正在尝试在Web窗体ASP.NET环境中使用DLL。此DLL用于使用UDP连接控制硬件。我的问题是:我第一次使用命令,似乎工作。如果我再次单击该按钮,则会显示错误"无法绑定套接字。地址和端口已在使用"。

我已经使用Windows Forms做了一些应用程序,一切正常。我可以多次使用该命令而不会遇到此问题。下面是我用来执行此操作的代码:

using MyDLL;

string teste;
int result;
CommandClient UDPcmd = new CommandClient();
result = UDPcmd.PulseDoor("192.168.1.100", 2003, 0, out teste);
Resultado.Text = teste;

有任何帮助吗?问题只发生在Web平台上。 Windows窗体正常工作。

1 个答案:

答案 0 :(得分:0)

朋友帮帮我,给我下面的命令。它运作正常。

System.Runtime.InteropServices.Marshal.ReleaseComObject(UDPcmd);

谢谢大家的帮助!! 问候。