Run your publicly exposed webservices on a different port on IIS. Define a
firewall rule to access this port on your modem/firewall...
This is the easiest way...

Signature
Thanks,
Yunus Emre ALPÖZEN
BSc, MCSD.NET
> Hi,
>
[quoted text clipped - 8 lines]
>
> Pieter
Dm. [MCAD.Net] - 07 Jul 2005 19:16 GMT
If do you require to segregate web-methods to public/private/roles,
the most usable way is to make SoapExtension and SoapExtensionAttribute,
which will allow something like this:
[WebMethod(MessageName="GetXML"), SessionSecurityAttribute(RoleGroup=2)]
Regards, Dm.
> Run your publicly exposed webservices on a different port on IIS. Define a
> firewall rule to access this port on your modem/firewall...
[quoted text clipped - 13 lines]
>>
>> Pieter