Searchable problems and their solutions in the realm of Microsoft BizTalk and .NET
Tuesday, September 1, 2009
Hvordan sletter man et TFS workspace for en anden bruger?
tf workspace /delete [/server:servername] workspacename[;workspaceowner]
fx
tf workspace /delete /server:http://MyTFSServer:8080 HisWorkspace;OurDomain\HisUserName
Afhængig af dine rettigheder kan du risikere at få beskeden:
TF30063: You are not authorized to access MyTFSServer.
I tilfældet af manglende rettigheder vil du blive promptet for en valid TFS bruger.
Endelig får du advarslen:
A deleted workspace cannot be recovered.
Workspace HisWorkspace;OurDomain\HisUserName ' on server ‘http://MyTFSServer:8080' has
x pending change(s).
Are you sure you want to delete the workspace? (Yes/No)
Svarer du Yes (Y) er workspacet borte for altid.
Wednesday, May 13, 2009
Daglige statusmøder - en bedre agenda?
Vores daglige statusmøde har vi hidtil (inspireret af the daily SCRUM) fulgt følgende agenda:
- Hvad har jeg lavet i dag?
- Hvad planlægger jeg at lave i morgen?
- Hvad forhindrer mig i at arbejde effektivt med at løse mine opgaver?
- Hvad har jeg lavet i dag? (ikke detaljeret)
a) Hvad blev jeg færdig med?
b) Hvad har jeg lavet som jeg ikke havde planlagt?
c) Hvad havde jeg planlagt at gøre i dag uden at få det gjort? Og hvorfor? - Hvad planlægger jeg at lave i morgen?
- Hvad har jeg brug for at andre gør? Hvilke problemer har jeg?
Kilde til ovenstående er DotNetRocks showet:
Pat Hynds on why projects fail (ca. 45 minutter inde i showet)
Monday, May 11, 2009
Team Builds med Excel Data-Driven Unit Tests
Det kan nogle gange betale sig at læse fejlmeddelelser ordentligt:The unit test adapter failed to connect to the data source or to read the
data. For more information on troubleshooting this error, see "Troubleshooting
Data-Driven Unit Tests" (http://go.microsoft.com/fwlink/?LinkId=62412)
in the MSDN Library.Error details: ERROR [IM002] [Microsoft][ODBC Driver
Manager] Data source name not found and no default driver specified
Build accounten skal have en User DSN med navnet Excel Files for at vores connectionstring til Excelfilerne kan fungere. Dette får man hvis man installere Excel på buildserveren og åbner Excel én gang med build service-accountens user.
Nemt hvis man ved det ;-)
Tuesday, April 21, 2009
IIS 6.0 - Failed to decrypt using provider efter reboot
Konfigurationsfiler, som fx web.config, bør krypteres hvis de indeholder følsom information (fx connections strings eller brugernavn og kodeord). Dette kan ske på flere måder, se fx:
How To: Encrypt Configuration Sections in ASP.NET 2.0 Using DPAPI
eller
How To: Encrypt Configuration Sections in ASP.NET 2.0 Using RSA (i web farm scenarier)
Hvis du vælger kryptering af en web.config vha. DPAPI skal du være opmærksom på, at denne metode på IIS 6.0 ikke tåler, at du genstarter af serveren! Genstart af IIS fungerer fint, men genstartes hele serveren vil du få fejlen:
Failed to decrypt using provider
Dette skyldes, at IIS 6.0 pr default ikke loader brugerprofilen for den konto der anvendes af application poolen, hvorfor der ikke efter genstart er adgang til de nødvendige nøgler.
En mulig løsning er, at lave en dummy windows service og konfigurere denne til at logge på med den samme konto som benyttes af web-applikationens application pool.
På IIS 7.0 kan man under application pools advanced settings sætte load user profile til true, og herved undgå at lave ovenstående dummy service hack:
Friday, January 23, 2009
The Art of Agile Development
Under den lidt flippede titel genner der sig en super introduktion til Xtreme Programming herunder alle facetter af agile systemudvikling.
Jeg er ikke alene om at holde af denne bog. Bogen er meget velanmeldt (fx 4½ stjerner hos læserne hos Amazon).
Lyt evt. til Bob Paynes interview med forfatteren.
Du kan finde bogen vha. disse ISBN numre:
· ISBN-10: 0596527675
· ISBN-13: 978-0596527679
God læselyst
Michael