首页 新闻 会员 周边 捐助

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

0
悬赏园豆:20 [已解决问题] 解决于 2023-08-11 18:04

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

问题补充:

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

buwenqing的主页 buwenqing | 初学一级 | 园豆:184
提问于:2016-08-24 16:32
< >
分享
最佳答案
0

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

收获园豆:10
2012 | 高人七级 |园豆:21445 | 2016-08-25 08:41

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

buwenqing | 园豆:184 (初学一级) | 2016-08-25 09:23
其他回答(1)
0

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

收获园豆:10
顾晓北 | 园豆:10898 (专家六级) | 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
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册