2013-09-25 281 views
0

我在2010年部署的應用程序

我使用EF 5的代碼與SQL Server & SQL Server中的WinForms應用程序在Visual Studio部署項目是新CE 4.0可選數據庫選擇。

  1. 我在Visual Studio 2010

  2. 我已經在除了2010的ReportViewer作爲先決條件添加.Net框架4全包X64_X86創建安裝項目。

  3. 我創建了來自同一位置我的應用程序下載的先決條件爲我的應用程序

  4. 我已經使用或創建的每一個DLL,腳本,文件標記爲複製始終,並添加到安裝項目照常進行。

  5. 當我在開發人員的機器上安裝我的應用程序時,應用程序運行完美! (PC1)

  6. 當我測試我的應用程序到新窗口的副本安裝運行正常和安裝執行安裝網絡框架,報表查看器和所有我的文件以正確的方式複製,因爲我的VS 2010發佈文件夾顯示(無除了虛擬主機文件以外都沒有) 但是當我運行我的應用程序時,它根本不起作用! (PC2)

  7. 我已經在預安裝的SQL Server 2008 R2 Express版本上重新安裝了應用程序,但它完美地工作! (PC3)

  8. 我的應用程序使用存儲在加密文件中的連接字符串,當文件不存在時,它顯示一個窗體(模擬在Visual Studio IDE中添加連接窗體),創建和構建加密的連接字符串文件。

注意:PC1,PC2,PC3是相同的,並且具有相同的品牌(甚至在硬件和軟件)。 我已經搜索了關於部署和發佈的所有信息,或者點擊一次,或者創建安裝項目,但沒有什麼不尋常的或從我所做的事情中缺失 什麼是黑客?!我錯過了什麼?

+0

我已經編輯我的問題,使之更加明確希望它會 – Eiaddar

+0

在啓動代碼中添加錯誤處理,並使用Process Explorer檢查丟失的文件/註冊表項 – ErikEJ

+0

@ErikEJ: - 我會嘗試反饋結果謝謝你; – Eiaddar

回答

0

我真的面臨 本次發行前請檢查您的.NET框架,如果你正在安裝.NET客戶端使用完整的.NET Framework 4

+0

謝謝其實它是 – Eiaddar