2012-03-27 68 views
1

托管当我启动应用程序并进入服务页面我看到一个WCF服务显示WSDL ...不能为ASP.NET MVC应用程序

您已经创建了一个服务。

要测试此服务,您需要创建一个客户端并使用它来调用该服务。

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

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

可以使用从语法如下命令行工具的svcutil.exe做到这一点

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

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

回答

1

当您忘记在接口上放置[ServiceContract]时,会发生此行为。

+0

当您在界面上添加了[ServiceContract]时,也会发生这种情况。 – Sheridan 2014-03-12 15:57:26