gpt4 book ai didi

c# - WCF 服务与 Windows 服务

转载 作者:行者123 更新时间:2023-11-30 15:46:08 26 4
gpt4 key购买 nike

我创建了 WCF 服务库,并在 WCF 测试客户端(默认)上测试它是否正常工作。当我在 winodws 服务中托管 WCF 服务时出现错误。我正在使用 Windows XP、.Net 3.5 和 Visual Studio 2008。并且还使用 HTTPCFG.exe 将 URL 设置为 urlacl 概念,那时我也遇到了下面给出的相同错误。

打开主机时出错:HTTP 无法注册 URL“http://+:8731/WCFServerDLL/Service1/”。您的进程没有对此命名空间的访问权限(有关详细信息,请参阅“http://go.microsoft.com/fwlink/?LinkId=70353”)。

Windows XP sp3。

我在这里运行“httpcfg.exe set urlacl/u http://localhost:8731/WCFServerDLL/Service1//a "D:..."”

我得到了结果

HttpSetServiceConfiguration 已完成,结果为 0。

也在 xp 中使用 httpcfg 设置 URL。但我得到了同样的错误。

最佳答案

您必须添加 WCF 命名空间异常。使用这个命令

netsh.exe http add urlacl url=http://+:8731/user={计算机名}\{用户名}

编辑:

抱歉,netsh 适用于 Vista 和 7,我刚刚注意到您使用的是 XP。我对 XP 不太熟悉,但我相信以下内容会起作用。确保更换 myhost。

httpcfg.exe 设置 urlacl/u http://myhost:8731//一个

关于c# - WCF 服务与 Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4519227/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com