# Lange dag

<datetime class="hidden">2004-04-22T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported, .NET, Passport, C#, Deployment, Configuration -->
Ik kwam net thuis na een hele lange dag, het was bedoeld om een korte dag te zijn, maar... nou...

Dit was de dag dat we van plan waren om de grote site te implementeren die we ontwikkeld hebben voor het verleden.
8 maanden tot de laatste hosting omgeving. Helaas was de omgeving niet
geconfigureerd zoals gevraagd, dus ik heb de hele dag geprobeerd om een oplossing te vinden.
Probleem naar .NET Passport en zijn 'willige manieren. In wezen, Paspoort is in staat
om te draaien in twee modi, Pre-productie - waar u uw eigen sleutel en kan gebruiken wat
is in wezen een testmodus voor het ontwikkelen van de functionaliteit op uw site - goed
Ik denk dat je het met me eens bent.

Probleem komt als je wilt gaan live, eigenlijk paspoort werd ontwikkeld met een enkele
manier van werken in gedachten - je bent bedoeld om een set van servers te gebruiken voor test (Pre-prod)
en een andere voor live - u kunt alleen live invoeren wanneer Microsoft uw site heeft goedgekeurd
en je hebt betaald uw licentie vergoeding (dat is een LOT van contant!). Echter, vangen is (en
laat me gewoon zien waar in de documentatie dit staat!), je kunt alleen een Productie hebben
OF een Pre-productie modus op een enkele server. Nu kunt u twee sleutels voor verschillende
sites, in feite kunt u tientallen, het is gewoon dat het hele Passport Manager systeem
(die u op uw server installeert) draait alleen in de ene modus of de andere - de enige indicatie
van dit kan worden gezien in de grijper hieronder - blijkbaar sommige velden zijn grijs
Dat deze verandering van toepassing is op de hele Machne, niet alleen deze sleutel! Praat over bruikbaarheid!

![](http://www.mostlylucid.net/images/PassportGrab.gif)

Ik zeg niet dat paspoort een vreselijk idee is dat moet worden afgeschaft.
volgende versie van Passport wordt verondersteld te zijn gebaseerd op Web Services en veel
meer in overeenstemming met de .NET manier van doen dingen. Het is gewoon de huidige versie voelt
half gebakken (de documentatie voor C# bijvoorbeeld is vaak fout).
me, ga naar http://www.passport.net en klik vervolgens op
op de ontwikkelaar link...useful huh! Als u met behulp van .NET Passport in C#,
Negeer de documentatie, het is vrijwel nutteloos. Je zult jezelf een plezier doen (en
eventueel uw gezond verstand bewaren) als u hier een kijkje neemt:

[http://www.microsoft.com/downloads/details.aspx?FamilyID=910934cc-03ad-43e4-977e-235a06f7c3b5&DisplayLang=nl](http://www.microsoft.com/downloads/details.aspx?FamilyID=910934cc-03ad-43e4-977e-235a06f7c3b5&DisplayLang=en) 
Dit is het Paspoort Proscriptieve Architectuur ding, het heeft alle code die je nodig hebt
te gebruiken Paspoort. Anders wacht gewoon een paar maanden tot de bruikbare versie is vrijgegeven!

Ja, ik weet dat de paspoort link omleidt...om te zijn het geeft gewoon de algemene
gebrek aan aandacht voor de bruikbaarheid van dit product (die opnieuw, je moet betalen
HUISHOUDELIJKE PONDEN VOOR GEBRUIK)