【发布时间】:2020-05-05 09:07:43
【问题描述】:
我已经在本地机器上的 IIS 上开发并发布(通过 VS 2013 中的“发布”功能)一个简单的 WCF Web 服务。 物理部署路径是文件夹:c:\inetpub\wwwroot\MyWCF_Service_On_IIS\ 我在 IIS 上看到虚拟文件夹已在“默认网站”下创建(同名:MyWCF_Service_On_IIS)。默认网站侦听端口 80。 为什么无法访问该服务?路径和 url 的任何组合都会失败。 我试过了:
localhost/MyWCF_Service_On_IIS/Service1.svc(Service1.svc 是托管唯一端点的 .svc 文件);
localhost/Service1.svc
127.0.0.1/MyWCF_Service_On_IIS/Service1.svc
127.0.0.1/Service1.svc
本地主机
127.0.0.1
即使我不公开元数据端点,我也希望至少看到有关服务以及如何获取元数据本身的帮助页面。 但我只得到错误 无论我做什么尝试都会惨遭失败。 我想一劳永逸地知道 IIS 用于将虚拟文件夹映射到物理文件夹的规则是什么。
【问题讨论】: