2012-04-12 20 views
0

我嘗試運行發佈的應用程序時出現問題。當我運行釋放或調試版本從VS(鍵F5)一切正常。所以我嘗試發佈我的應用程序(沒問題)。在此之後,我通過oneClick安裝程序安裝了應用程序。 Instalation完成沒有問題,但是當我嘗試運行這個已安裝的應用程序時,我只看到消息:Program has Stop Working。發佈的應用程序無法啓動,但發佈/調試版本開始良好

請問有人知道哪裏應該是個問題嗎?我想,當應用程序從VS正確運行時,它真的很奇怪,那麼它應該在安裝到!後運行。或者我錯了? 還是有一些選項可以重置在Visual Studio中發佈設置?

非常感謝!

+0

也許這一個幫助:http://stackoverflow.com/questions/1129883/c-sharp-application-stopped-working – cookieMonster 2012-04-12 22:11:01

回答

0

這取決於您如何安裝ClickOnce,但發生這種情況的主要原因是ClickOnce系統在檢查更新或從遠程位置運行.application時遇到錯誤。

它應該給你選項來查看問題的日誌(或者至少是它扔進它討厭的臨時文件)。

從這裏您可以確定ClickOnce有問題。

最常見的問題我會懷疑:

  • 用戶的通信具有權威性thier令牌/憑據到Web服務器麻煩的ClickOnce應用程序上。
  • 還有另外一個網絡相關的問題從服務器
  • 組/本地策略問題
  • 殘破的下載應用程序清單或.application在本地機器的的ClickOnce安裝在某處使其具有覆蓋在磁盤或找到一個適當的位置問題設置clickonce軟件包。
  • 上破本地機器的的ClickOnce安裝在導致GUID衝突(即你的應用程序和碎安裝不能升級,但共享相同的GUID)
  • 殺毒軟件/防火牆阻止從可執行的ClickOnce訪問web組件部署。

這些都是我在ClickOnce遇到的所有問題,以及我們主要將它從它移到Wix樣式安裝程序的原因。

+0

所以你怎麼解決它? – ralphgabb 2015-08-26 05:40:15

相關問題