I am trying to use this following code to create a site collection within sharepoint 2016 Web Service used : http://rad:2016/_vti_adm/admin.asmx
AdminServices.AdminSoapClient x = new AdminServices.AdminSoapClient(); x.ClientCredentials.Windows.ClientCredential = new NetworkCredential(userName, pwd); x.ClientCredentials.Windows.AllowedImpersonationLevel = System.Security.Principal.TokenImpersonationLevel.Impersonation; //x.ClientCredentials.Windows.AllowNtlm = true; x.Open(); x.CreateSite(@"http://rad/sites/toto/", "Pas de Titre", "Pas de Description", 1033, "STS#0", @"RM-AD\Farmadmin", null, null, null, null);
However I am getting this error:
System.ServiceModel.Security.MessageSecurityException: ‘The HTTP request is unauthorized with client authentication scheme ‘Anonymous’. The authentication header received from the server was ‘NTLM’.’ WebException: The remote server returned an error: (401) Unauthorized.
I have also tried to add the below instruction within my code to make it work but unfortunately It didnt
x.ClientCredentials.Windows.AllowNtlm = true;
The compilor was not happy saying it was depreciated the local machine policy will be used to determine if NTLM should be used
Do you know what may be the problem?
Is there something I need to change in my domain controller setting ?
Thanks, Arioule