簡體   English   中英

應用發布后未啟動

[英]App is not starting after being published

這是我的問題:

  • 我創建了一個小應用程序來與服務器通信,沒什么特別的。 我想發布它,以便將應用程序提供給我的朋友,但發布后,我單擊設置,它要求我安裝,幾秒鍾后,關閉並且沒有任何反應。
  • 我嘗試使用安裝項目“發布”該應用程序,它會安裝,當我嘗試打開該應用程序時,沒有任何反應。

我尋找解決方案,但對我沒有任何幫助。 你有什么想法?

該程序在 Visual Studio 2019 下,.NET 4.7.2

這可能與不同的原因有關,例如目標機器上缺少運行時(.NET 框架運行時)或應用程序行為(您沒有詳細說明)。

您可以使用NLoggerLog4Net之類的日志記錄框架將至少嚴重錯誤和警告保存在日志文件中,以便您可以直接在目標機器上查看問題所在。

一般來說,如果您正確使用了一個安裝項目,該項目應確保您的安裝程序檢查 .NET 運行時等依賴項並創建桌面快捷方式,

如果您通過 ClickOnce 發布,您可以輕松地在其中指定創建桌面圖標並在安裝階段包含或下載先決條件。

您確定該問題與異常處理無關,並且在應用程序啟動並嘗試與您的服務器通信時發生了一些故障,並且由於任何網絡設置或原因未能這樣做,然后靜默崩潰?

如果您在程序初始化時嘗試連接服務器(form_load 等),則可能會在連接服務器失敗時發生。 整個應用程序等待超時,可能長達 30 秒。 請檢查這種情況。 查看服務器是否可用且可連接。

暫無
暫無

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

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