达网络 - 网络服务 - 停止WSDL和默认帮助页面被访问,但留下了服务 [英] .Net - web services - Stop WSDL and default help page being accessible but leave service up

查看:161
本文介绍了达网络 - 网络服务 - 停止WSDL和默认帮助页面被访问,但留下了服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个简单的.NET Web服务。当我访问了/webservice.svc路径在浏览器中呈现净与一些示例C#和VB.Net code一个很好的帮助页面。如何从显示停止?此外,有没有什么办法prevent从返回的WSDL文件?WSDL的请求?

I have a simple .Net web service. When I visit the /webservice.svc path in a browser .Net renders a nice help page with some sample C# and VB.Net code. How do I stop this from displaying? Also, is there any way to prevent a request for ?wsdl from returning the wsdl file?

感谢提前任何见解。

推荐答案

删除< serviceMetadata httpGetEnabled =真/> 从web.config中

Remove <serviceMetadata httpGetEnabled="true"/> from web.config

<system.serviceModel>
            ...
    <behaviors>
        <serviceBehaviors>
            <behavior name="mexBehavior">
                <!-- Remove this 
                    <serviceMetadata httpGetEnabled="true"/> 
                 -->
                <serviceDebug includeExceptionDetailInFaults="true"/>
            </behavior>
        </serviceBehaviors>
    </behaviors>
</system.serviceModel>

这篇关于达网络 - 网络服务 - 停止WSDL和默认帮助页面被访问,但留下了服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆