你能找到我的.asmx吗?

时间:2012-03-28 16:32:38

标签: asp.net web-services security asmx

运行ASP.NET Web服务的Web服务器。要使用网络服务,您必须转到http://example.com/UtilServerComp/getCashNow7899.asmx

添加?WSDL可以获得服务描述。

我认为如果不知道.asmx的URL和确切名称,将无法找到此页面,或者我错了?抓取网站将无法正常工作,因为您必须猜测名称为getCashNow7899以及UtilServerComp,这不太可能......

2 个答案:

答案 0 :(得分:3)

在不知道名字的情况下,有人不太可能找到您的服务。 另请记住,您可以关闭文档协议:

<webServices>
   <protocols>       
       <remove name="Documentation"/>
   </protocols>   
</webServices>

但是,如果部署使用该服务的任何应用程序,则客户端可以使用http调试器来嗅探流量并了解确切的地址和公开的界面。

答案 1 :(得分:0)