我已经创建了一个WCF服务,并且从那时开始通过从Visual Studio 2017(IIS Express)部署它并在其自己的解决方案中向单独的控制台应用程序添加服务引用来开发和测试它。
我准备开始通过我的计算机上的IIS托管来测试LAN上的服务。但是,添加服务引用时,我收到以下错误消息:
下载“http://localhost:80/Service1.svc/ $元数据”时出错。 请求失败,HTTP状态为404:未找到。 元数据包含无法解析的引用:“http://localhost/Service1.svc”。 远程服务器返回意外响应:(405)方法不允许。 远程服务器返回错误:(405)方法不允许。 如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。
我尝试过向Web.config文件添加内容,但没有一个证明有用。我已经恢复到未修改的Web.config文件版本。谁能帮忙解释一下这里发生了什么?