By Michael Christensen, on May 10th, 2007%
Jeg havde i går den udfording at en VMWare virtuel maskine jeg havde lavet (med et MOSS 2007 image) efter installation af Visual Studio 2005 m.m.m var ved at løbe tør for diskplads.
Efter en kort tur på Google faldt jeg over denne artikel, der omtaler at det er muligt at bruge VMWare Converter til at resize . . . → Read More: Resizing af diskstørrelse i VMWare
By Michael Christensen, on February 1st, 2007%
Indsæt følgende linie lige før slutningen på system.web-tagget:
< trace enabled="true" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="false" />
(evt. med localOnly=”true”)
Definer “/trace.axd” som en “managed path” der . . . → Read More: ASP.NET Tracing i Sharepoint Portal Server 2003
By Michael Christensen, on May 14th, 2005%
Jeg har skrevet en kort artikel hvor jeg borer i den forkert dokumenterede PartCacheWrite-metode i Sharpoints Webpart-framework:
Sharepoint PartCacheWrite . . . → Read More: Artikel: Sharepoint PartCacheWrite and timeout
By Michael Christensen, on April 1st, 2005%
Når man deployerer nye versioner af Webparts til GAC’en er den almindelige anbefaling at man efterfølgende kører IISReset, da Sharepoint ikke reloader GAC-dll’er på samme måde som hvis man deployerer til /bin.
Dette er imidlertid lidt drastisk på fx et produktionssystem (da det smider alle brugere af med “Service Unavailable”), så jeg har været på jagt efter . . . → Read More: Opdatering af Webparts i GAC'en uden brug af IISReset
By Michael Christensen, on February 24th, 2005%
Dagens erfaring var, at der er et par ting man skal være opmærksom på når man forsøger at lave Webparts med asynkron datahentning baseret på Sharepoint lister.
Dette var nødvendigt i mit tilfælde, da jeg genererer nogle temmeligt komplekse CAML-queries der potentielt kan trække renderingen i langdrag hvis de skal laves synkrone.
Problemet er at den workerthread der . . . → Read More: Asynkrone Webparts baseret på Sharepoint Lister
By Michael Christensen, on February 18th, 2005%
Med denne stump kode:
Array names = Enum.GetNames(typeof(SPListTemplateType));
Array values = Enum.GetValues(typeof(SPListTemplateType));
for (int i = 0; i < names.Length; i++)
{
Console.WriteLine(names.GetValue(i) + "," + values.GetValue(i).GetHashCode());
}
fandt jeg hvad jeg ikke kunne finde andre steder, nemlig en oversigt over hvilke værdier Sharepoints SPListTemplateType-enum kan antage og hvad de betyder:
InvalidType
-1
GenericList
100
DocumentLibrary
101
Survey
102
Links
103
Announcements
104
Contacts
105
Events
106
Tasks
107
DiscussionBoard
108
PictureLibrary
109
DataSources
110
WebTemplateCatalog
111
WebPartCatalog
113
ListTemplateCatalog
114
XMLForm
115
CustomGrid
120
IssueTracking
1100
Et godt supplement til Mads Nissens artikel om hvorledes listetemplates kan anvendes . . . → Read More: SPListTemplateType-værdier
By Michael Christensen, on January 6th, 2005%
Argh! Efter at have spildt en hel dag på at bakse med timeout-problemer i en RSS webpart jeg er ved at udvikle vil jeg her notere mine dyrt oparbejdede erfaringer :
Webparten renderer en RSS-kilde via et XSLT-stylesheet, som filtrerer data via XSLT-callbackfunktioner som igen er baseret på brugerens personalisering (fx antal viste items).
Data hentes og transformeres . . . → Read More: log4net og Sharepoint Webparts med asynkron datahentning