2012-12-16 35 views
-5

我有一個WCF服務託管在Windows服務中。 我想從代碼調用服務,當我在Visual Studio中一切正常,但如果我關閉Visual Studio並從bin/debug/MyApp.exe運行應用程序我收到一個異常)它找不到服務)。 我應該怎麼做才能打電話給窗口服務? 謝謝大家...來自C#代碼的調用窗口服務

+0

請張貼您的代碼。根據猜測,我們不能說出什麼可能是錯誤的。 –

+0

您需要使用* instalutil *命令行util註冊Windows Service。您無法以普通的.exe文件啓動Windows服務。 – oleksii

回答

2

修復你的編程錯誤。

簡單,不是嗎?

THAT是關於適合您的問題的唯一答案 - 您完全無法提供甚至是基線的解釋。

我會去了解一下

  • 錯誤,在服務發生英寸在Visual Studio外部啓動時,WCF服務可能不會託管?
  • 閱讀技巧 - 特別針對您所遇到的異常,其中嚴重的還包括堆棧跟蹤。
  • 獲得一些不錯的故事講述技巧。我們都喜歡你講述精彩的故事,例如服務器是如何配置的,以及你實際設置的相關代碼行。
+0

我在問我應該怎麼做,而不是如何解決一個特定的問題。如果你有一些代碼可以完成這項工作,那麼它可能是有趣的... –

+0

沒有人會願意做你的工作。 沒有人能夠做到這一點,因爲你不願意提供代碼或更多的細節。 – jAC

+3

那麼,我們應該神奇地調試你在你的電腦上有什麼,而你甚至拒絕提供你得到的確切的錯誤?變得真實 - 如果你想要其他人來幫助你,你必須做的不僅僅是顯得無能爲力。對錯誤的嚴重描述是基線。不是「幫助,幫助,我不知道」,但喜歡有志於幫助的人。 – TomTom