I put together a quick chunk of example code with linqpad showing a WCF webservice call without creating a proxy class from the WSDL. Here\'s what I have:
using
Try using AuthenticationManager.CustomTargetNameDictionary to specify the SPN you want to use when invoking that URL with WebClient:
http://blogs.msdn.com/b/jpsanders/archive/2009/03/20/httpwebrequest-class-does-not-use-port-number-in-spn-when-using-kerberos.aspx
http://msdn.microsoft.com/en-us/library/system.net.authenticationmanager.customtargetnamedictionary.aspx