我正在构建一个ASP.NET网站--这是一个由几个项目、一个数据库和一个web服务组成的解决方案。一切正常,但是上次我尝试运行这个项目时,我得到了以下错误:
There was no endpoint listening at http://localhost:[number]/BooksWS.svc that could accept the
message. This is often caused by an incorrect address or SOAP action. See InnerException,
if present, for more details.
内部异常表示:
Unable to connect to the remote server
这个错误是突如其来的,所以我不确定我应该提供什么额外的信息。有人知道为什么会发生这种事吗?
我想,即使是一个通用的答案也可能有所帮助,我在WCF网站上找到的关于这个错误的唯一信息。
发布于 2014-06-27 02:53:33
转到站点的webconfig页面,查找标记端点,并检查地址属性中的端口,可能端口号发生了变化
发布于 2016-01-17 07:12:04
简而言之,你打开Skype了吗?默认情况下,这会特别干扰使用port:80的ASP.NET (以及一般的本地主机)。
在Windows中:转到Tools (工具)、-> Options (高级选项)和Advanced -> Connection (高级连接),然后取消选中"use port 80 and 443 as alternatives for incoming“(使用端口80和443作为传入连接的替代端口)复选框。
发布于 2019-05-21 04:45:28
这已经是很久以前的事情了,但我刚刚遇到了这个问题,我的解决办法是回收IIS中网站的应用程序池。很容易解决,就一次。
https://stackoverflow.com/questions/24437914
复制相似问题