为了让 WCF 与 REST 一起工作,我需要在 web.config 中放入的最低限度是什么?我已经用 [WebGet] 注释了我的方法,但他们没有收到消息。
最佳答案
我发现您可以将以下内容添加到 *.svc 文件中的 ServiceHost 指令中,它会自动为您设置 WebHttpBinding 和 WebHttpBehavior:
Factory="System.ServiceModel.Activation.WebServiceHostFactory"
请注意, namespace 与网络上其他地方提到的名称略有不同(例如 this MSDN article )。
这样做之后,我能够从 web.config 中删除整个部分,并且一切仍然有效!
关于.net - RESTful WCF 的最低配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/139821/