Jul
27
2010
Problem:
Alle Workflows (Out of the Box und Custom mit SharePoint Designer) werden direkt nach dem Start mit einem Fehler abgebrochen.
Ursache:
Wird im Eventlog die Option “Workflow Infrastructure” aktiviert. Wird beim Start folgendes Protokolliert:
Windows SharePoint Services Workflow Infrastructure 72fs
Unexpected RunWorkflow: System.ArgumentException: Value does not fall within the expected range. at Microsoft.SharePoint.Workflow.SPWorkflowActivationProperties..ctor(SPWorkflow workflow, Int32 runAsUserId, String associationData, String initiationData) at Microsoft.SharePoint.Workflow.SPWinOEWSSService.MakeActivation(SPWorkflow workflow, SPWorkflowEvent e) at Microsoft.SharePoint.Workflow.SPWinOeEngine.RunWorkflow(Guid trackingId, SPWorkflowHostService host, SPWorkflow workflow, Collection`1 events, TimeSpan timeOut) at Microsoft.SharePoint.Workflow.SPWorkflowManager.RunWorkflowElev(SPWorkflow originalWorkflow, SPWorkflow workflow, Collection`1 events, SPRunWorkflowOptions runOptions)
Windows SharePoint Services Workflow Infrastructure 98d7
Unexpected System.ArgumentException: Value does not fall within the expected range. at Microsoft.SharePoint.Workflow.SPWorkflowActivationProperties..ctor(SPWorkflow workflow, Int32 runAsUserId, String associationData, String initiationData) at Microsoft.SharePoint.Workflow.SPWinOEWSSService.MakeActivation(SPWorkflow workflow, SPWorkflowEvent e) at Microsoft.SharePoint.Workflow.SPWinOeEngine.RunWorkflow(Guid trackingId, SPWorkflowHostService host, SPWorkflow workflow, Collection`1 events, TimeSpan timeOut) at Microsoft.SharePoint.Workflow.SPWorkflowManager.RunWorkflowElev(SPWorkflow originalWorkflow, SPWorkflow workflow, Collection`1 events, SPRunWorkflowOptions runOptions)
Lösung:
Installieren Sie folgende Updates:
Jul
15
2010
Problem:
Inhaltsdatenbanken im SharePoint wachsen in kurzer Zeit sehr schnell an (.mdf und .log Files). Dies obwohl das Backup auf simple gestellt wurde.
Ursache:
Durch grosse Änderungen an Listen (häufig verursacht durch “Custom Timer Jobs) wird die Inhaltsdatenbank stehts vergrössert und leider nicht automatisch wieder verkleinert.
Unter folgendem Link ist dieser Effekt noch detailierter beschrieben:
http://blogs.technet.com/b/damodar/archive/2009/03/12/why-a-content-database-grows-abnormally.aspx
Lösung:
Folgt noch…
Jun
30
2010
Wie von Mircrosoft angekündigt, kann SharePoint 2010 auf Windows Vista und Windows 7 installiert werden. Dies ist für Entwickler ein riesiger Fortschritt.
Die Anleitung finden Sie unter folgendem Link:
http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx
Jun
15
2010
Problem:
Im SharePoint Event-Log wird mehrmals pro Minute folgender Event aufgeführt:
Event Type: Error
Event Source: Windows SharePoint Services 3
Event Category: Normal
Event ID: 27745
Date…
Ursache:
Die Login-Informationen des Service-Accounts (Zugriffskonte auf die SQL Datenbank) haben sich geändert.
Lösung:
Öffnen Sie die Consle und geben Sie folgendes ein:
- stsadm -o updatefarmcredentials -userlogin <domäne\benutzername> – password <Kennwort>
- iisreset /noforce
May
25
2010
Wie bereits behandlet, lohnt es sich mit dem Batch-Kommando zu arbeiten, wenn eine grosse Anzahl von Listenelemente gelöscht werden soll. Weiter möchte ich anfügen, dass es ebenfalls von Vorteil ist, während der Prozedur den Recycle Bin zu deaktivieren. Dies sparrt enorm viel Zeit.
web.Site.WebApplication.RecycleBinEnabled = flase;
// Task
web.Site.WebApplication.RecycleBinEnabled = true;
Apr
21
2010
Problem:
Beim Öffnen oder Herunterladen einer *.ai Datei im SharePoint wird diese als *.pdf erkannt und so mit dem Arcobat Reader anstatt mit dem Adobe Illustrator geöffnet.
Ursache:
Im IIS ist der Dateityp .ai nicht richtig registriert.
Lösung:
Änderen Sie den .ai Eintrag im IIS unter den MIME types:
- Öffnen Sie den IIS
- Klicken Sie mit der rechten Maustaste auf den Servername
- Wählen Sie “Properties”
- Klicken Sie auf MIME Types
- Suchen Sie die Extension .ai und ändern Sie den MIME type auf image/ai ab.
- Starten Sie den IIS neu und voilà
Apr
12
2010
Problem:
Bei der Abfrage von über 100 Webs oder Sites im SharePoint treten OutOfMemoryExceptions auf.
Ursache:
Dieses Problem kann auftreten, wenn der Sever stark ausgelastet ist. z.B. Auf ein Portal mit über 100 Unterwebseiten wird gleichzeitig zugegriffen. Dabei wächst der Memory-Bedarf des Workerprozesses (W3wp.exe) immer stärker an, bis er schliesslich wieder auf den Normalzustand zurückgeht und im Browser eine Fehlermeldung erscheint.
Lösung:
Konfigurieren Sie den ApplicationPool so, dass dieser mehrere Arbeitsprozesse zulässt (einen sogenannten Webgarten). Eine Anleitung finden Sie unter:
Webgarten konfigurieren
IIS 6.0 Allgemein
Apr
06
2010
Microsoft hat für Entwickler ein Evaluierungshandbuch publiziert. Auf über 100 Seiten wird darin beschrieben, mit welchen neuen Funktionen und Integrationen (in Visual Studio 2010) SharePoint 2010 aufwartet und wie diese angewendet werden können.
SharePoint 2010: Evaluierungshandbuch und exemplarische Vorgehensweisen für professionelle Entwickler
Apr
01
2010
Mit der grossen Sensation hat Microsoft lange aufgewartet. Heute Morgen wurde nun verkündigt, dass die neue SharePoint Version offiziel PDF unterstützt.
Was schon lange ein Dorn in den Augen der SharePoint Entwickler war scheint endlich gelöst. Mit der vollständigen Integration des PDF Formats wird einem die mühsame Registrierung bei der Installation erspart.
Dies können Sie aktivieren, indem Sie in der Zentraladministration unter “Gesperrte Dateitypen” die Endung PDF entfernen. Anschliessend erscheint in allen File-Menüs zusätzlich die Kategorie PDF, unter welcher auch eine Konvertier-Funktion integriert ist. Ebenfalls können neu ganze Wikis und Blogs als PDF ausgegeben werden.
Wünsche euch viel Spass und einen schönen 1. April!
Mar
29
2010
Problem:
Timer Jobs können von der Zentraladministration aus nur deaktiviert werden, jedoch nicht gelöscht. So kann sich, meist in der Entwicklung, eine Menge Schrott ansammeln.
Lösung:
Verwenden Sie den stsadm um einen TimerJob zu löschen.
1: stsadm -o deleteconfigurationobject -id <ObjectID>
Die ObjectID representiert die ID des zu löschenden Jobs. Diese kann in der Zentraladministration unter Timer Job Definitions gefunden werden. Einfach mit der Maus über den gewünschte Job fahren und ID aus dem Link entnehmen.