2017-06-07 5 views
2

Ich habe Code erstellt, um die Websitesammlung über CSOM C# zu erstellen, und der folgende Code funktionierte einwandfrei. Aber vor kurzem (1, 2 Tage zurück), gebe es mir "ServerException Value kann nicht null sein. \ R \ nParametername: source" und ich kann seitdem keine weitere Site erstellen.Erstellen einer Websitesammlung mithilfe von CSOM C# get error Der Wert darf nicht null sein. Parametername: source

using (var tenantContext = new ClientContext("https://<Tenant>-admin.sharepoint.com")) 
      { 
       var password = ConvertToSecureString("my admin password"); 
       tenantContext.Credentials = new SharePointOnlineCredentials("my admin account", password); 

       var tenant = new Tenant(tenantContext); 
       var siteCreationProperties = new SiteCreationProperties(); 

       siteCreationProperties.Title = "Site 01"; 
       siteCreationProperties.Url = "https://<Tenant>.sharepoint.com/sites/site01"; 
       siteCreationProperties.Owner = "my admin account"; 

       var spo = tenant.CreateSite(siteCreationProperties); 

       tenantContext.Load(spo, i => i.IsComplete); 
       tenantContext.ExecuteQuery(); 
      } 

Und die Ausnahme:

ex {"Value cannot be null.\r\nParameter name: source"} System.Exception 

{Microsoft.SharePoint.Client.ServerException} Daten {} System.Collections.ListDictionaryInternal System.Collections.IDictionary {System.Collections.ListDictionaryInternal} HResult -2146233088 int HelpLink Nullzeichenfolge InnerException null System.Exception Nachricht "Wert kann nicht null sein. \ R \ nParametername: source" Zeichenfolge ServerErrorCode -2147467261 int ServerErrorDetails Null-Objekt ServerErrorTraceCorrelationId "3a3ef99d-702c-3000-d2be-2391dc283133" string ServerErrorTypeName "System.ArgumentNullException" string ServerErrorValue Null-String ServerStackTrace "" string Quelle "Microsoft.SharePoint.Client.Runtime" string Stacktrace " bei Microsoft.SharePoint.Client.ClientRequest.ProcessResponseStream (Stream responseStream) \ r \ n bei Microsoft.SharePoint.Client.ClientRequest.ProcessResponse() \ r \ n bei Microsoft.SharePoint.Client.ClientRequest.ExecuteQueryToServer (ChunkStringBuilder sb) \ r \ n bei Microsoft.SharePoint.Client.ClientRequest.ExecuteQuery() \ r \ n unter Microsoft.SharePoint.Client.ClientRuntimeContext.ExecuteQuery() \ r \ n bei Microsoft.SharePoint.Client.ClientContext.ExecuteQuery() \ r \ n bei ConsoleApplication1.Program.CreateSite() in .... \ ConsoleApplication1 \ Program.cs: Zeile 79 "string

Bitte helfen Sie mir herauszufinden, was diese Ausnahme ist und wie sie gelöst werden kann.

Vielen Dank und freundliche Grüße

David

Antwort

0

hatten wir die gleiche gestern Ausgabe und eine Menge Forschung getan, um den Fehler zu untersuchen. Aber es war nur, dass unser Mieter Probleme hatte. Versuchen Sie, die Site-Erstellung in einem anderen Mandanten zu starten und sehen Sie, ob das funktioniert. Schauen Sie auch in den Mieter "Admin Portal => Service Gesundheit", wenn es Probleme mit SharePoint gibt.

Ich hoffe, dass Sie etwas Zeit sparen.

+0

Hallo,
Vielen Dank für Ihre Antwort, ich versuchte auf einen anderen Mieter und immer noch den Fehler. Der Code scheint in Ordnung, so das Problem, ich denke, es bezieht sich auf andere Teile wie Mieter, wie Sie sagen, die Verbindung zu Server, Proxy ... Noch untersucht, um herauszufinden, was die Ursache ist.
Grüße, David –

+0

Wir bekommen auch den gleichen Fehler in unserem Mieter. Ich denke es gibt einen globalen Fehler von Microsoft. –

+1

Hallo,/r/n Für weitere Informationen: - Wenn ich Code zu Hause ohne Proxy und kostenloses Internet ausführen, hat alles gut funktioniert, Website erstellt, ohne irgendein Problem. - Aber wenn ich Code in der Firma, die Proxy, Wertpapiere ... Art von Dingen hat, dass Fehler wieder erscheinen ... –

Verwandte Themen