C#写的服务不是COM了,不要像COM那样注册一个服务,用installutil.exe like:
%SystemRoot%\Microsoft.NET\Framework\v1.1.4322\installutil %1 "你的exe"
如果启动不了,你可以单步执行Debug调试啊。
%SystemRoot%\Microsoft.NET\Framework\v1.1.4322\installutil %1 "你的exe"
如果启动不了,你可以单步执行Debug调试啊。
解决方案 »
- Windows,ftp上传到Linux
- C#调用Matlab生成的COM的问题
- 定时器如何设置没有延迟马上运行
- 如何取得工程当前工作目录?
- 添加数据到sql不成功
- 如何将备份(数据库名为QQ)的SQL2000的数据库文件(如:ddd.bak)还原成原来的数据库QQ
- 请问WebGrid中的 Group by box应该如何解释?
- 一个newfish想出的C#控制线程数量的办法,分享一下,另外求改进
- C# 如何实现如图所示的效果
- [初学] Html的控件和web form控件的之间的关系.大家都有分儿.
- 各位真正的程序员,给我一个正确的答案___数据库操作(VS2005---C#)
- 大家好,问一个static的问题,ConnOpen()加static 为什么不对啊急急
是不是我的程序自动退出了造成的,是不是要在onstart里加个循环等啊,
谢谢!
服务程序好像都是需要用到timer或thread的吧,否则启动后无事可干
你尝试一下在启动函数中,加入try catch,并且将异常信息写入自己的文件或日志系统来观察。
或调试确认你的启动函数无误。要注意的是,你的服务器启动时,与你平时调试时,运行的用户身份、权限、目录都不同的。祝你早点找到问题,并赶快干掉它。
当年我也为此郁闷了很久。
可以按楼上的楼上说的那样,
try,catch 一下
或者对进程进行调试一下.
不是的..跟这个没关系..仔细检查一下你的代码,是你代码的问题...与你先前创建的服务作个对比,看看都有什么不同,从区别中找原因...
调试一下,