无法显示ASP.NET MVC应用程序中托管的WCF服务的WSDL

时间:2012-03-27 20:20:24

标签: wcf

当我启动应用程序并转到服务页面时,我看到......

  

您已创建了一项服务。

     

要测试此服务,您需要创建一个客户端并使用它来调用该服务。您可以使用命令行中的svcutil.exe工具执行此操作,语法如下:

     

svcutil.exe http://localhost:26109/DashboardServices.svc?wsdl   您还可以将服务描述作为单个文件访问:

     

http://localhost:26109/DashboardServices.svc?singleWsdl

但是当我点击这些链接时,我看不到WSDL。相反,我只是得到相同的文字。

我认为这与MVC路由有关,但我不知道如何修复它。

1 个答案:

答案 0 :(得分:1)

当您忘记在界面上放置[ServiceContract]时会发生此行为。