A: Yes. By default a hash function is used for performance reasons, however this can be replaced by alphabetical sorting. To modify this behavior you need to edit one line in the "DefaultWsdlHelpGenerator.aspx" file, located in the CONFIG directory of the default installation of the Microsoft .NET Framework (i.e. "%WINDIR%\Microsoft.NET\Framework\version\CONFIG").
Replace this line:
Hashtable methodsTable = new Hashtable();
with this line:
SortedList methodsTable = new SortedList();
The change will affect all Web services installed on the same machine.