2009-07-03 119 views
2

當試圖在Windows 64位計算機上安裝我的32位服務時,我的安裝程序將這些文件放在SysWOW64目錄中,當我嘗試啓動該服務時,事件被寫入事件日誌,日誌顯示:服務無法啓動。 System.IO.FileNotFoundException:無法加載文件或程序集

「服務無法啓動System.IO.FileNotFoundException:無法加載文件或程序集'System.ServiceModel,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'或其中一個系統找不到指定的文件 文件名:'System.ServiceModel,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089''

我手動複製了文件到System32目錄,但這沒有什麼區別。

有關爲什麼我的服務無法啓動的任何建議?

感謝

+0

爲什麼要將服務安裝到系統文件夾? – 2009-07-03 13:04:34

回答

2

它看起來像服務未能在啓動時加載組件System.ServiceModel。 機器上是否安裝了.NET Framework 3.0或3.5?

+0

.net 3.5未安裝!感謝那。 – 2009-07-03 17:51:51

相關問題