我在使用WCF服务时遇到了一些麻烦。当我在IIS中托管它时,它运行正常,但我认为某处存在问题。
当我在Visual Studio 2010中运行WCF服务时,它会调出WCF服务主机。
它命名主机,然后状态为“错误”。
它给出的错误是:
System.ServiceModel.AddressAlreadyInUseException: HTTP could not register URL http://+:8732/Design_Time_Addresses/EvalServiceLibrary/Service1/. Another application has already registered this URL with HTTP.SYS. ---> System.Net.HttpListenerException: Failed to listen on prefix 'http://+:8732/Design_Time_Addresses/EvalServiceLibrary/Service1/' because it conflicts with an existing registration on the machine.
我不知道这是否影响了IIS中部署的服务,因为这告诉我,如果我通过IIS浏览它,我已经创建了一个服务。
有什么想法吗?
答案 0 :(得分:4)
很明显,地址已经在使用中。
IIS中的服务是否在同一端口上运行?更改它,或更改您的开发端口。