日期:2014-05-18  浏览次数:20724 次

请教如何部署Windows服务?
我用C#写了个Windows服务,在开发环境上都已经正常工作了,现在想部署到一台服务器上,我将目录bin\Debug下的EXE文件拷到服务器的目录中,在服务器的地DOS窗口下使用InstallUtil.exe 成功安装了服务,但是手工启用服务抱错,于是将调用的控件DLL文件,和app.config 都拷过去,还是不行!

------解决方案--------------------
1. AssemblyInfo.cs 中的 [assembly: ComVisible(false)] 去除了没有;
2. 有没有为Dll文件创建强名;

参考C#高级编程 第36章 Windows服务 P1150