簡體   English   中英

從asp.net頁面運行Windows窗體應用程序

[英]Run windows form app from asp.net page

單擊ASP按鈕時,我想從ASP.net頁運行Windows窗體應用程序。 現在,我不想在ASP.net頁面上顯示該應用程序,如我之前所說,我想啟動它。

我正在直接在按鈕后面調用Windows窗體應用程序,但是它無法正常工作並出現錯誤。 當我搜索它時,我看到我們無法從ASP.net頁面調用/運行Windows窗體應用程序。 那么,誰能為實現這一任務提供更好的主意呢?

客戶/服務器技術怎么樣? 因此,當我從客戶端(ASP.net頁)向服務器(Win Form應用程序)傳遞消息時,該應用程序應運行。

請幫忙!

如果要從網頁啟動WinForms應用程序,最好的方法可能是使用ClickOnce技術。 它使您可以直接通過網頁發布應用程序(不需要單獨的安裝程序)。

ClickOnce是一項部署技術,使您可以創建基於Windows的自更新應用程序,這些應用程序可以在用戶交互最少的情況下安裝和運行。 如果您使用Visual Basic和Visual C#開發了項目,Visual Studio將提供對發布和更新使用ClickOnce技術部署的應用程序的全面支持。

http://msdn.microsoft.com/zh-CN/library/t71a733d(v=vs.110).aspx

ClickOnce也可用於C ++應用程序,但還有一些其他步驟

http://msdn.microsoft.com/en-us/library/ms235287.aspx

在Stack Overflow上有一個很好的答案,它回顧了一些需要注意的事情。 建議您也仔細閱讀

https://stackoverflow.com/a/2365481/141172

如果要從網頁啟動應用程序(可能包括參數),一種方法是讓應用程序注冊協議處理程序。 協議處理程序允許應用程序使用您定義的新協議對URL做出反應,例如myappname:// TheFileToOpen

http://msdn.microsoft.com/zh-CN/library/aa767914(v=vs.85).aspx

暫無
暫無

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

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