asp.net – 保护.net Web服务URL
发布时间:2020-12-16 06:42:59 所属栏目:asp.Net 来源:网络整理
导读:我使用 Asp.net 3.5创建了Web服务.现在它在实时Windows服务器中运行完美,并在使用以下网址调用它时给我完美的xml: http://www.somedomain.com/Service.asmx?op=fetchData 现在我的问题是当我访问url时: http://www.somedomain.com/Service.asmx 它列出了我
我使用
Asp.net 3.5创建了Web服务.现在它在实时Windows服务器中运行完美,并在使用以下网址调用它时给我完美的xml:
http://www.somedomain.com/Service.asmx?op=fetchData 现在我的问题是当我访问url时: http://www.somedomain.com/Service.asmx 它列出了我创建的Web服务. 如果我不想向最终用户列出可用的Web服务,该怎么办? 提前致谢… 解决方法
如果您只想禁用服务帮助页面,请将以下内容添加到web.config的system.web部分:
<webServices> <wsdlHelpGenerator href="HideServices.aspx"/> </webServices> 其中,HideServices.aspx是一个页面,其中包含当有人尝试浏览http://www.somedomain.com/Service.asmx时要显示的内容(可能是空白或一般消息). 上面的配置确实通过?WSDL(http://www.somedomain.com/Service.asmx?WSDL)启用了WSDL生成.如果您也不想提供WSDL,那么请将以下内容添加到web.config的system.web部分: <webServices> <protocols> <remove name="Documentation" /> </protocols> </webServices> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 用于MVC网格的Kendo UI如何隐藏ID列
- 错误的请求 – 无效的主机名ASP.NET MVC4
- asp.net – 403从WindowsAzure.Storage生产错误
- asp.net-mvc – 使用Ajax在ASP.NET MVC的Kendo UI中级联Dro
- asp.net-mvc – RequireHttps导致Amazon Elastic Load Bala
- ASP.NET(C#) – 与PHP
- Asp.net 5 MVC 6,添加facebook电子邮件的权限
- asp.net-mvc – MVC WebApi不使用AutofacWebApiDependencyR
- asp.net – 如何将流excel文件转换为数据表C#?
- asp.net-mvc – Kendo Grid Edit InLine Custom Validation