我有一个带有 WCF 服务参考的 MVC3 应用程序。当然,当我在我的本地主机上调试时,它运行良好。我将我的 MVC3 应用程序发布到我的测试 Web 服务器,在 IIS 中配置它,我可以正常进入主屏幕。我将我的 WCF 应用程序发布到同一个 Web 服务器,在 IIS 中进行设置,但是当我单击调用 WCF 服务中的方法的登录按钮时,我收到此错误:
[EndpointNotFoundException: There was no endpoint listening at
http://localhost:56266/RQServices.svc that could accept the message.
在 IIS 中,我有一个名为 NewPCloser 的站点,它指向 C:\NewPcloser,而在 IIS 中,WCF 应用程序已设置并指向 C:\NewPcloser\services。文件 RQServices.svc 位于此目录中。除了应用程序指向的位置外,一切都在 IIS 中设置为所有默认值。我不确定我还需要说什么或展示什么,但请告诉我,我会做的。
我的测试站点是 (htp for stackoverflow)htp://devdb/newpcloser。这些服务位于 htp://devdb/newpcloserservices。我应该指出这两个地方之一吗?
底线为什么我会收到此错误?谢谢