Web サービスの説明ページを非表示にするには
Web サービスを公開して、.asmx にアクセスすると説明ページが表示されます。
でも、セキュリティ上の理由などで、これを非表示にしたい時もあると思います。そんなときは、
%windir%\Microsoft.NET\Framework\
というファイルをリネームします。
すると、.asmx にリクエストしても 404 エラーが表示されます。
ただし、?WSDL をつけると、WSDL が表示されます。
もちろん、Web サービスの呼び出しには影響ありません。
追記:
Web.Config に以下の記述をして別なページを表示するようにすることもできます。