2012-01-30 104 views
0

我正在嘗試安裝Windows服務。我已經從Visual Studio 2010中嘗試過了,並且只需雙擊msi即可。我跟着穿行在這裏:安裝Windows服務的問題

http://msdn.microsoft.com/en-us/library/zt39148a.aspx

這個問題似乎是一個NHibernate的映射例外。

我有一個帶有hbm.xml文件的類庫(是的,它們被包含爲資源)和我的實體類。

我不明白我需要做什麼才能正確部署所有內容。

+0

我在過去使用過這兩個教程,從來沒有難過的問題。希望他們幫助 - http://www.codeproject.com/Articles/14353/Creating-a-Basic-Windows-Service-in-C和http://www.codeproject.com/Articles/3938/Creating-aC -Service-Step-by-Step-Lesson-I – Jemes 2012-01-30 15:22:38

+0

第二個是從2003年開始的......我認爲自那之後有些事情發生了變化嗎? – tnktnk 2012-01-30 15:31:12

+0

我使用這些鏈接在W2k8服務器上安裝.NET 4服務。事情可能已經改變了,但這些鏈接爲我完成了工作。 – Jemes 2012-01-30 16:04:44

回答

0

一些建議:首先,確保您的項目類型是一個控制檯應用程序。這將確保您的app.config被正確地查看和重命名/複製。其次,安裝和卸載(Windows服務)的業務最好使用名爲TopShelf的開源項目完成。我個人有過使用TopShelf引導Windows服務的豐富經驗。該文檔有點簡單,但有一個simple example讓您快速啓動並運行。簡而言之,它通過公開一個簡單易用的命令行界面來處理所有混亂的管道,以便安裝和卸載該服務。