2014-12-03 67 views
0

在一类,我在我的网站我导入昏暗NewBarcode作为

Imports IDAutomation.Windows.Forms.LinearBarCode 
Imports IDAutomation.Windows.Forms 

而且新的条形码()在代码中我使用

Dim NewBarcode As New Barcode() 

该行工作正常当我运行在调试模式下的网站在我的电脑本地主机:3552
Finaly我上传我的ISP服务器的代码(所有站点代码),当程序涉及到这一行

Dim NewBarcode As New Barcode() 

它会引发以下错误。

显示模态对话框时,或者当应用程序不 在的UserInterface模式下运行无效形成。指定 ServiceNotification或DefaultDeskTopOnly样式显示来自服务应用程序的 通知。

我在网上搜索一下;但我发现的问题只提到了一个消息框。
我没有它的控件;我没有使用它。
我怀疑,这个问题从

IDAutomation.Windows.Forms 来,但我没有这方面的任何解决方案...

有没有人知道如何解决这个问题?

+4

您正在使用为windows窗体构建的库,而不是asp.net,这是非常不同的,ID自动化似乎在这里有一个asp.net库http://www.idautomation.com/barcode-components/aspx-生成器脚本/ – GJKH 2014-12-03 18:25:09

+0

非常感谢你 – 2014-12-03 18:34:01

+0

请正常写下你的答案,以便能够给你信用 – 2014-12-03 19:14:33

回答

3

您使用的BarCode组件是为winforms而不是webforms制作的,并且会尝试在网页服务器上显示条形码对话框,而不是在用户的浏览器中显示。它在您的计算机上测试时工作,因为Web服务器和Web浏览器是同一台计算机。当您尝试将该代码移动到真正的Web服务器时,尤其是使用Windows Server Core(它没有gui)的服务器时,这就是结果。

相关问题