输入字符串的格式不正确 windows服务1053错误

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:52:10
今天一直解决不了这个问题,可能是知识有限。
我用C#做了一个windows服务,编译是成功的,但是在服务中启动该服务时出现如标题中的情况,跟踪到我读取INI配置文件中的short类型的值时,说我的变量类型不对【convert.toint16】,不过我初始化一下该类,用反射看了一下变量类型,读取的值类型,是short型。
说明读取的值类型本来是没错的,但是服务就报这个错。
再说明一点就是,我之开发了同样的桌面系统,是没问题的,我只是提取其中一些的类实现服务。
希望能有高人指点,能解决那我佩服!
上面问题已经搞定,是读取文件路径问题。

现在我有个问题就是关于制作windows服务中,如果有出错就停止服务,怎么弄!

第一种可能,是你没有正确保存值,第二可能路径出问题。
第二个问题就是,关闭进程就可以了,system.envinoment.exit(-1);
好了,等级低,不过希望能解决你的问题。