在Window Service中托管WCF时服务启动和停止

时间:2011-11-11 14:39:33

标签: wcf windows-services

我在Windows服务中托管了WCF服务,并在Windows中安装了它 但是当我尝试启动服务时,服务启动和停止

我在IIS中托管了相同的服务,并在那里工作正常,但它没有在Windows服务中运行

1 个答案:

答案 0 :(得分:0)

这很可能是一个许可问题。确保运行该服务的用户帐户具有使用http.sys建立的ACL。从命令行运行netsh http show urlacl以获取现有ACL的列表。运行netsh http add urlacl添加新的(您必须以管理员身份运行)。保留的URL应该与您在WCF服务的app.config文件中指定的URL相同。