在域帐户下运行的WCF服务

时间:2014-05-30 06:52:22

标签: c# wcf

我在网络服务帐户下运行一个WCF服务(自托管)。服务客户端成功使用该服务托管的所有方法。当我将服务凭据从网络服务帐户更改为域用户帐户时 - 服务客户端无法联系服务(超时过期和异常抛出)。

任何人都可以帮我正确配置服务/客户端/域帐户吗?

感谢。

1 个答案:

答案 0 :(得分:0)

在您的域帐户下运行时,您确定服务实际已启动吗?如果您不确定(我不会),请尝试使用浏览器导航到服务URL,方法是将URL放入地址栏并按Enter键。如果服务正在运行,它应该(如果你启用了mex)显示服务的WSDL页面。

一个问题可能是您的域帐户在运行Web服务的服务器上没有管理员权限(不是管理员组的一部分)。如果是这种情况,WCF服务不会在该用户帐户下启动,因为启动WCF服务会在机器上保留一个端口,这是一个只有管理员可以执行的任务。