AXIS 1.2RC3 was released last week, although the AXIS releases page isn’t yet updated. If you are using AXIS 1.1, and want interop with .NET, you really should check out AXIS 1.2. One thing that changed: It does arrays of primitives nicely. Another item: it no longer forces the 1st character in all webservice method names to be lower case (a la the Java coding standard). If the WSDL is uppercase, then it remains uppercase. Some other nice cleanup, too.
Here’s a working example of an AXIS webservice that exposes methods that send String and float to clients. The example also includes a working ASP.NET client that communicates to the service. http://dinoch.dyndns.org:7070/axis1.2/AboutArrays.jsp
All the source is included, too. Enjoy.