servicecontroller 无法打开计算机 服务,无法打开<服务名称>服务上<server name>

有安装为本地系统服务器机1在窗口服务。 该服务有一些方法可以及时执行。

有一个在不同的服务器机2运行为对IIS网络服务身份WCF Web服务。

下面是写在机器2的WCF Web服务调用机器1

ServiceController service = new ServiceController("Windows Service Name", "Machine 1");

if (service != null)

{

service.ExecuteCommand((int)SimpleServiceCustomCommands.WallCacheRefresh);

}

Windows服务当过执行上面的代码中,有ISAN抛出异常的代码片段。

例外:

类型信息:System.InvalidOperationException。

消息:无法打开服务名称服务在计算机上机器1。

附加信息: 消息:访问被拒绝。

尝试设置

配置1

更改WCF服务的身份到本地系统。

Windows服务是本地系统

配置2

WCF服务是网络服务

Windows服务是本地服务

到服务exe文件,点击右键=>安全=>以用户身份添加网络服务=>并授予所有权限。

配置3

WCF服务是网络系统。

windows服务本地服务

运行=> services.msc =>选择服务=>右键点击=>属性=>登录=>允许服务与桌面交互被选中。

配置4

WCF服务是网络系统。

windows服务本地服务

运行=> services.msc =>选择服务=>右键点击=>属性=>登录=>选择此帐户=>添加网络服务作为一个用户没有密码。

配置5

WCF服务是网络服务

Windows服务是本地服务

到服务exe文件,点击右键=>安全性=>添加机2的用户对于访问=>并给予所有权限。

以上情况均无效。

请帮忙。

感谢预先

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值