2011-10-14 26 views
0

我有一個使用ODP.net的應用程序。它在Visual Studio調試中運行。當我將它發佈到同一臺PC時,我運行setup.exe並安裝,啓動並運行良好。當我去exe,並從那裏啓動它掛起。我評論了對oracle方法的調用,重新發布並運行。我知道我包括了DLL。有任何想法嗎?C#應用程序在發佈後掛起

+0

你能否詳細說明「掛起」部分?它會無限期掛起,還是僅在某個超時時間?任何錯誤消息? –

+0

您是否嘗試過安裝您的應用程序,然後在VS中,將您安裝的.exe作爲「運行此程序並將VS附加到進程」目標,在項目的屬性中? – Tipx

回答

0

你也需要安裝一些本地庫。
請按照this blog post的說明進行操作,或查找官方Oracle文檔。

+0

感謝您的信息。 – ValiRossi

+0

我可以從我的debug \ bin文件夾或安裝的位置運行應用程序,而無需執行上述操作。我發現如果我首先嚐試運行ODP.NET方法,它會掛起。如果我先運行一個ADO.NET方法,然後運行一個ODP.NET方法。他們在兩個無關的班級。完全bizaar。在VS調試中,無論哪種方式都可以。 – ValiRossi

+0

進一步看,它似乎在我的另一臺計算機上正常工作。沒有問題。我想知道這是否是安全設置。 – ValiRossi

相關問題