C#隐藏WCF隐藏端点未找到响应
发布时间:2020-12-15 22:35:50 所属栏目:百科 来源:网络整理
导读:我试图尽可能地隐藏我的WCF.如果有人将网址输入我的WCF,则会显示响应“未找到端点”.如果他们尝试获取请求,则会显示不允许的方法,因为我的服务只接受发布请求. 我的web.config中已经包含以下内容 behaviors endpointBehaviors behavior name="webBehavior" w
我试图尽可能地隐藏我的WCF.如果有人将网址输入我的WCF,则会显示响应“未找到端点”.如果他们尝试获取请求,则会显示不允许的方法,因为我的服务只接受发布请求.
我的web.config中已经包含以下内容 <behaviors> <endpointBehaviors> <behavior name="webBehavior"> <webHttp helpEnabled="false" /> </behavior> </endpointBehaviors> <serviceBehaviors> <behavior name="Default"> <serviceDebug includeExceptionDetailInFaults="False" /> <serviceMetadata httpGetEnabled="false" httpsGetEnabled="false" /> </behavior> </serviceBehaviors> </behaviors> 我想显示没有响应,除非他们有确切的网址和确切的帖子参数.我不确定是否需要更改“自定义错误部分”.我的理解是自定义错误仅适用于抛出异常的情况.找不到端点,不允许使用方法也不例外. 任何帮助或建议将不胜感激. 解决方法
阅读这篇文章
https://blogs.msdn.microsoft.com/carlosfigueira/2011/05/09/wcf-extensibility-operation-selectors/
如果要抛出404,可以从OperationSelector中抛出它,如下所示: ... throw new System.ServiceModel.Web.WebFaultException(System.Net.HttpStatusCode.NotFound); ... (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现
- iphone – iOS:在IBAction声明中包含发件人?
- c – 为什么python的dict被实现为哈希表,而std :: map是基于
- cocos2dx项目移植android平台使用第三方so库被删掉的问题
- XML学习2:XML基本语法(一)
- c# – 如何获取基类的泛型参数?
- 关于xml学习(二)——xml的约束之DTD
- React Native-9.React Native Touchable组件详解
- ios – Swift:如何将自定义UICollectionViewCell设置为圆?
- c# – 如何将通用类型导出到COM?类型库导出器在签名中遇到