簡體   English   中英

托管在另一台計算機上的Web應用程序可以在不將數據發送到服務器的情況下從本地.NET應用程序接收數據嗎?

[英]Can a web application hosted on another machine receive data from a local .NET application without sending data to the server?

一些信息:

我有一個USB秤連接到本地計算機,該計算機正在由.NET應用程序讀取。 我還有一個Web服務器,需要獲取這些刻度讀數並將其顯示在瀏覽器窗口(IE 10)中,以顯示給最終用戶。

現在,我們已經有了一個解決方案,通過使Win應用程序將數據發送到Web服務器,然后使用jscript控件將其中繼回用戶,該解決方案已經做到了。 它可以完成工作,但是由於秤不斷更新並將數據發送到服務器並返回,因此會導致性能問題,如果存在延遲,則會導致各種問題。 因此,我正在尋找一種根本不通過HTTP發送此數據,但仍顯示在Web表單中的解決方案。

看起來讓jscript以某種方式檢索相同的數據似乎很容易,但是顯然並非如此簡單。 除其他外,還有安全問題。 我研究了Silverlight和ActiveX控件之類的東西,它們似乎可以完成這項工作,但我希望可以有更好(或更簡單)的方法,也許直接使用jscript。 我想到的只是使用這些應用程序都可以訪問的一些本地文件,但是似乎權限和同步方面存在問題。 有什么想法嗎?

我不知道您會認為這很簡單,但是似乎更正確的方法是在連接到電子秤的計算機上設置Web服務,然后使用Ajax來查詢該Web服務。瀏覽器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM