[Mono-dev] WebServiceBindingAttribute bug in r72089?

Atsushi Eno atsushi at ximian.com
Thu Feb 21 01:14:59 EST 2008


If Vladimir does not fix his regression, I'll revert r91075 tomorrow.

Atsushi Eno

Robert Jordan wrote:
> joel reed wrote:
>> When I upgrade mono from 1.2.6 to SVN HEAD, I get the following error 
>> making a webservice call:
>>
>> Unhandled Exception: System.InvalidOperationException: 
>> WebServiceBindingAttribute is required on proxy class 
>> 'Microsoft.TeamFoundation.Client.Authenticator'
>>
>> The class in question begins thusly:
>>
>> [System.Web.Services.WebServiceBindingAttribute(Name="ServerStatusSoap", 
>> Namespace="http://schemas.microsoft.com/TeamFoundation/2005/06/Services/ServerStatus/03")]
>> [System.Diagnostics.DebuggerStepThroughAttribute()]
>> [System.ComponentModel.DesignerCategoryAttribute("code")]
>> internal class Authenticator : 
>> System.Web.Services.Protocols.SoapHttpClientProtocol
>>
>> To get the class to work on SVN HEAD I had to make the following change:
>> http://repo.or.cz/w/tfs.git?a=blobdiff;f=class/Microsoft.TeamFoundation.Client/Authenticator.cs;fp=class/Microsoft.TeamFoundation.Client/Authenticator.cs;h=49415b99a6e67c4c8ac8769787bf3e837dea14f2;hp=54fbe57736d23fa018840f0ebbf278c13acd35aa;hb=bec93a9ee5151193e6f1b41de8fe1667aadc0ba1;hpb=31e713085a865708a46ca82d7d2625b550332326
>>
>> Basically, changing "ServerStatusSoap" to "AuthenticatorSoap".
>>
>> I think the changeset which introduced this new behavior is r72089.
>> http://lists.ximian.com/pipermail/mono-patches/2007-February/086979.html
>>
>> I'm a bit surprised that apparently now the attribute name must match 
>> the class name. That doesn't appear to be a requirement on this code 
>> sample at msdn2:
>>
>> http://msdn2.microsoft.com/en-us/library/system.web.services.webservicebindingattribute.aspx
>>
> 
> This is must likely this bug:
> 
> https://bugzilla.novell.com/show_bug.cgi?id=360421
> 
> Robert
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 



More information about the Mono-devel-list mailing list