我的小组使用表单身份验证构建内部托管的 ASP.NET MVC 网站。
我想在与 ASP.NET MVC 网站相同的虚拟目录中托管 WCF 服务。
我的问题:
如何使 WCF 服务可自由访问,即无需 表单身份验证。
我现在的困境是这样的:
- 如果我首先使用 Web 浏览器通过表单身份验证进行身份验证,我可以访问 .svc 并查看 wsdl 信息。
- 但是当我尝试使用 wcfTestClient.exe 访问 WCF 服务时,出现以下错误:
错误:无法从 http://localhost/Services/MyService.svc获取元数据 如果这是您有权访问的 Windows (R) Communication Foundation 服务,请检查您是否已在指定地址启用元数据发布。有关启用元数据发布的帮助,请参阅位于 http://go.microsoft.com/fwlink/?LinkId=65455.WS-Metadata Exchange Error的 MSDN 文档