我有一个在 ASP.NET MVC 4 应用程序中运行的 WCF 服务。该站点在 Server 2012 上的 IIS8 上运行。直到最近,WSDL 页面加载没有任何问题。本周,WSDL 不再加载。“欢迎”页面的链接是正确的,但是当我单击它或尝试生成客户端时,会返回相同的欢迎页面。
我已经尝试过使用 ServiceRoute 并使用 .svc 文件。
ServiceRoute 如下所示:
/DataService
它的 WSDL 链接是:
/DataService?wsdl
.svc 文件如下所示:
/directory/otherdir/DataService.svc
WSDL 链接是
/directory/otherdir/DataService.svc?wsdl
我以前从来不需要在 web.comfic 部分进行任何配置,使用 SerivceRoute。
如何让 WCF 正确显示 WSDL?