我正在尝试创建wcf服务,并希望在Windows服务上托管,并在Windows上安装该服务。
所以我添加了wcf服务库,然后构建并运行了。之后,它成功完成了。
但是当我创建另一个WCF应用程序时,向我显示此错误= System.ServiceModel.AddressAlreadyInUseException。
那么我该如何解决此问题,请帮助解决此问题。
我安装了InstallUtil.exe,但进程无法在Windows上启动。
我想在窗口上托管WCF服务,并在客户端应用程序上使用该服务
答案 0 :(得分:0)
首先,建议您使用WCF服务应用程序模板创建WCF服务。
该错误主要表明http地址已被使用,我们可以更改端口号,然后重试。
最后,我们最好使用管理员帐户来安装/运行Windows服务,因为系统层驱动程序(http.sys)管理计算机端口。我们还可以使用以下命令来反转运行该服务的帐户的URL。
https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/configuring-http-and-https
https://docs.microsoft.com/en-us/windows/desktop/http/add-urlacl
随时让我知道是否有什么可以帮助您的。