Doorgaan naar hoofdcontent

Posts

Syspreppen van een basis VPC

Ik gebruik Microsoft Virtual PC 2007 tegenwoordig veel voor het uitproberen van (beta) software, het maken van testomgevingen en dergelijke. Hiervoor heb ik momenteel twee basis VPC's in gebruik. Eentje met daarin Windows XP en eentje met daarin Windows Server 2003. Als ik een VPC nodig heb maak ik een kopie van een van de basis VPC's en hernoem deze. Dit is eigenlijk niet voldoende om de VPC uniek te maken. In het besturingssyteem zitten onderwater allerlei zaken die ervoor zorgen dat de VPC niet uniek is. Gelukkig heeft Microsoft hier een oplossing voor. Het betreft het programma 'sysprep.exe' dat ervoor zorgt dat de installatie weer uniek gemaakt wordt. Hieronder een klein stappenplan voor het correct gebruiken van dit programma. Maak de VPC aan, installeer daarin Windows XP of Windows Server 2003, zorg ervoor dat de installatie qua updates geheel bijgewerkt is, zet de installatie op dieet ( zie mijn vorige blog item) en defragmateer de VPC en verklein vervolge...

Windows XP Virtual PC image op een dieet

Voor mijn Virtual PC omgeving ben ik bezig met het maken van een basis image van Windows XP. Na het installeren van alle service packs en patches is deze image zo'n 4,5 GB groot. Een tikje aan de grote kant naar mijn zin. Dit moet compacter kunnen. Hoe dit te bereiken? Ik voer de volgende handelingen uit: Draaien van 'Disc Cleanup' om tijdelijke bestanden e.d. te laten schonen. In de 'c:\Windows' map verwijder ik de map '$NTServicePackUinistall$'. We verwijderen ook de verwijzing uit het menu 'Add \ Remove Programs' door deze verwijzing een keer aan te klikken en Windows zelf de verwijziging te laten weghalen. Deze actie voer ik ook uit voor alle mappen die beginnen met '$NTUninstallKb', '$NtServicePackUninstall', '$xpsp1hfm$', '$MSI30Uninstall', '$MSI31Uninstall' en '$NtUninstallQ' . Niet vergeten het vinkje 'Show updates' aan te vinken bij 'Add \ Remove Programs'. ...

Compact uitvoeren op een Microsoft Virtual PC harde schijf

Het compacten (verkleinen van de fysiek in gebruik zijnde harde schijf ruimte op de host PC) van de virtuele harde schijf is bij VMware Workstation een hele simpele handeling. Na het installeren van de tools is dit een actie die vanuit het tool programma binnen de virtuele machine is te starten. Microsoft heeft deze functie bij haar product Virtual PC een beetje verstopt en daarnaast erg bewerkelijk gemaakt. Na een zoekactie kwam ik een knowlegde base artikel (833138) tegen over hoe je deze actie dient uit te voeren binnen Virtual PC 2004 SP1. Je dient de volgende handelingen uit te voeren: Start de betreffende Virtuele PC en voer daar binnen een "Disk Cleanup" en "Disk Defragmenter" actie uit. Mount de ISO "Virtual Disk Precompactor.iso" (in de map: c:\Program Files\Microsoft Virtual PC\Virtual PC Additions ) aan je virtuele pc. Kies voor "Yes" als je wilt compacten. Nadat de compact is uitgevoerd moet de virtuel...

ASP.NET Master Pages en laadprobleem Javascript libraries

Ik ben momenteel wat aan het experimenteren met ASP.NET 2.0. Een van de toevoegingen is de 'Master Page'. Dit is een handige oplossing om centraal de look-and-feel van een website mee aan te sturen. Tijdens mijn experiment liep ik tegen het euvel aan dat de Javascript library die ik aanriep vanaf de master page niet geladen werd. Het CSS bestand dat vanaf dezelfde master page aangeroepen wordt werd wel geladen. Na een korte studie van de gegenereerde HTML code (van de Content page die de specifieke master page gebruikt) viel me op dat de URL van het CSS bestand netjes werd gecorrigeerd en die van het Javascript bestand niet. Na wat gezocht te hebben via een zoekmachine kwam ik het antwoord op dit 'probleem' tegen in het volgende artikel " ASP.Net 2.0 - Master Pages: Tips, Tricks, and Traps ". Het blijkt dat de runtime niet alle attributen ondersteund qua aanpassen van URL paden. De oplossing is het toevoegen van een <%= ResolveClientUrl(...

SharePoint 2007 en Lotus Domino (LDAP)

Op mijn werk willen we gebruik gaan maken van Microsoft SharePoint 2007 (MOSS2007) als vervanger van onze Lotus Domino websites. Dit product is momenteel in Beta 2 Technical Release fase. Om een geleidelijke migratie mogelijk te maken heb ik onderzocht of we MOSS2007 kunnen laten authenticeren met de LDAP taak van Lotus Domino. MOSS2007 kan namelijk gebruik maken van meerdere 'Authentication Providers' en bevat een LDAP provider. Aangezien het product nog in de beta fase is vind je nog nauwelijks documentatie over de diverse componenten van het product. Over LDAP authenticatie bijvoorbeeld is nauwelijks wat te vinden. Uiteindelijk kwam ik het artikel 'MOSS2007 - LDAP Authentication ' van ene Liam Cleary tegen. Dit specifieke artikel legde in een paar simpele stappen uit hoe je SharePoint tegen LDAP kan laten authenticeren. Gewapend met de informatie uit dit artikel ben ik in mijn proefomgeving gaan proberen te authenticeren tegen een Lotus Domino LDAP dir...

ASP.NET Web Application Administration problemen

Ik was op mijn Windows 2000 machine, met daarop SQL Server 2005 en Visual Studio 2005 (.Net 2.0 Framework), bezig met een Web application project (lokale map). Op een gegeven moment probeerde ik de "ASP.NET Configuration" te starten vanuit VS2005 om enkele configuratie wijzigingen te doen. Er word dan een browser geopend met daarin de ASP.Net Web Application Administration client. In mijn geval verscheen de volgende fout. An error was encountered. Please return to the previous page and try again. Via een zoekactie op Google kwam ik diverse artikelen tegen waarin uitgelegd werd dat deze melding veroorzaakt wordt doordat ik geen SQL Server Express gebruik (default in machine.config) maar de volledige SQL Server. In het artikel " Configuring ASP.NET 2.0 Application Services to use SQL Server 2000 or SQL Server 2005 " van ScottGu's Blog wordt uitgelegd hoe je van SQL server configuratie kan wisselen. Ik heb hiervoor de volgende handelingen uitgevoerd: ...

Een serie artikelen over ASP.NET 2.0's Membership, Roles, and Profile

Examining ASP.NET 2.0's Membership, Roles, and Profile - Part 1 - learn about how the membership features make providing user accounts on your website a breeze. This article covers the basics of membership, including why it is needed, along with a look at the SqlMembershipProvider and the security Web controls. Examining ASP.NET 2.0's Membership, Roles, and Profile - Part 2 - master how to create roles and assign users to roles. This article shows how to setup roles, using role-based authorization, and displaying output on a page depending upon the visitor's roles. Examining ASP.NET 2.0's Membership, Roles, and Profile - Part 3 - see how to add the membership-related schemas to an existing database using the ASP.NET SQL Server Registration Tool (aspnet_regsql.exe). Examining ASP.NET 2.0's Membership, Roles, and Profile - Part 4 - improve the login experience by showing more informative messages for users who log on with invalid credentials; also, ...