When working with web services it can be helpful to manually invoke them via a browser for testing purposes. By default, .NET 1.1 is configured to let you do this from the machine on which you are running, but will not let you do it from other machines on the network.
To enable this feature from other computers on the network, edit the machine.config file located at C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine.config. In this file, locate the section <webServices>. In the <protocols> sub-section, add the following entry: <add name="HttpPost"/>. This will result in the following configuration:
<webServices>
<protocols>
<add name="HttpSoap1.2"/>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="HttpPostLocalhost" />
<add name="Documentation"/>
</protocols>
<soapExtensionTypes>
</soapExtensionTypes>
<soapExtensionReflectorTypes>
</soapExtensionReflectorTypes>
<soapExtensionImporterTypes>
</soapExtensionImporterTypes>
<wsdlHelpGenerator href="DefaultWsdlHelpGenerator.aspx" />
<serviceDescriptionFormatExtensionTypes>
</serviceDescriptionFormatExtensionTypes>
</webServices>
As a side note, it’s the <add name="HttpPostLocalhost" /> option in the <protocols> section that enables invoking the web services locally. All of these configuration settings are documented here.

