首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WcfTestClient接受参数返回null

WcfTestClient接受参数返回null
EN

Stack Overflow用户
提问于 2013-08-29 19:24:14
回答 1查看 831关注 0票数 0

我使用wsfTestClient来调试c# wcf服务程序。我的这个函数的接口

代码语言:javascript
复制
    [OperationContract]
    [WebGet(UriTemplate = "AddCsv?fileLoc={fileLoc}", BodyStyle = WebMessageBodyStyle.Bare, ResponseFormat = WebMessageFormat.Json)]
    void AddCsv(string fileLoc);

相应的类是

代码语言:javascript
复制
     public void AddCsv(string fileLoc)
    {
        List<Entity> listOfEntries = LoadCSV(fileLoc);
        PutList(listOfEntries);

    }

在AddCsv方法的声明处有一个断点,我查看fileLoc变量,它是null。为什么这个动作是这样?fileLoc是一个目录位置。

这里是wcftestclient的屏幕截图。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-29 19:53:48

不适用于非SOAP端点(a.k.a )。( WCF REST服务)。既然您用WebGet来装饰您的操作,那么我假设这就是您的情况。问题是,非SOAP端点不公开它们的元数据,以便(或svcutil)等工具能够知道如何调用服务。

有关更多信息,请查看post 混合添加服务引用和Web (a.k.a )。( REST)端点无效

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18519425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档