首页 新闻 搜索 专区 学院

windows服务在本机和服务器上运行结果不同

0
悬赏园豆:20 [待解决问题]

有没有哪位亲知道用c#  在win732位电脑上写的windows服务,在本机 可以跑得正常 ,安装到64位 server 2008服务器上可以安装成功,但运行不能得到想到的结果了?

问题补充:

https://q.cnblogs.com/q/42605/   请问大侠们 这个问题现在有答案了吗? 

buwenqing的主页 buwenqing | 初学一级 | 园豆:184
提问于:2016-08-24 16:32
< >
分享
所有回答(2)
0

那就是位数的问题了?怎么安装的?

顾晓北 | 园豆:10819 (专家六级) | 2016-08-24 16:38

cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319

InstallUtil "E:\WindowsService1\bin\Debug\WindowsService1.exe"  

支持(0) 反对(0) buwenqing | 园豆:184 (初学一级) | 2016-08-24 16:39
0

服务运行的账号权限不同,本机是管理员,服务的话默认是Local Service之类的,有的资源无法访问

2012 | 园豆:21040 (高人七级) | 2016-08-25 08:41

谢谢亲的回答,现在怀疑是因为服务程序中引用了一个 delphi 的32位的dll , 我布署到iis的程序中也有引用这个dll, 但iis 中有个设置 可以兼容32的程序, 不知 服务程序有没有这种设置? 

支持(0) 反对(0) buwenqing | 园豆:184 (初学一级) | 2016-08-25 09:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册