# Pitkä päivä

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

<!-- category -- mostlylucidcouk, Imported, .NET, Passport, C#, Deployment, Configuration -->
Tulin kotiin pitkän päivän jälkeen. Sen piti olla lyhyt päivä, mutta...

Tämä oli päivä, jolloin suunnittelimme sijoittavamme suuren kohteen, jota olemme kehitelleet.
Kahdeksan kuukautta sen lopulliseen isäntäympäristöön. Valitettavasti ympäristö ei ollut
Konfiguroitu, kuten oli pyydetty, joten yritin koko päivän keksiä treenejä.
Ongelmana .NET-passi ja sen ovelat tavat. Periaatteessa Passport pystyy
Suorita kahdessa tilassa, Esituotanto - jossa teet oman avaimen ja voit käyttää mitä
on pohjimmiltaan testitila sivuston toimivuuden kehittämiseen - hyvä
Olet varmasti samaa mieltä!

Ongelma tulee, kun haluat livenä, periaatteessa passi kehitettiin yhdellä
tapa toimia mielessä - sinun on tarkoitus käyttää yhtä palvelinsarjaa testissä (pre-prod)
ja toinen livenä - voit tulla livenä vain, kun Microsoft on hyväksynyt sivustosi
ja olet maksanut lisenssimaksusi (mikä on paljon käteistä!). Saalis on kuitenkin (ja
näytä vain, missä dokumenteissa tämä mainitaan!), sinulla voi olla vain Production
TAI Esituotantotila yhdellä palvelimella. Nyt sinulla voi olla kaksi avainta erilaisille
sivustoja, itse asiassa voi olla kymmeniä, se on vain, että koko Passport Manager järjestelmä
(jonka asennat palvelimellesi) toimii vain yhdessä tilassa tai toisessa - ainoa merkki
tästä näkyy alla oleva kahmaisu - ilmeisesti osa pelloista on harmaita
että tämä muutos koskee koko machnea, ei vain tätä avainta! Puhu käytettävyydestä!

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

En sano, että passi olisi huono ajatus, josta pitäisi päästä eroon.
Passportin seuraava versio perustuu oletettavasti Web Servicesiin ja on paljon
Sopivampi .NET-tapaan tehdä asioita. Vain nykyinen versio tuntuu
Puolet uunista (esimerkiksi C#:n dokumentointi on usein väärin).
Minä, mene osoitteeseen http://www.passport.net ja klikkaa sitten
On the developer link ... Hyödyllistä huh! Jos olet kehittymässä käyttämällä .NET Passport in C#,
Älä huomioi dokumentteja, se on aika hyödytöntä. Teet itsellesi palveluksen (ja
Ehkä säästät järkesi, jos katsot tästä:

[http://www.microsoft.com/downloads/details.aspx?perheid=910934cc-03ad-43e4-977e-235a06f7c3b5&DisplayLang=en](http://www.microsoft.com/downloads/details.aspx?FamilyID=910934cc-03ad-43e4-977e-235a06f7c3b5&DisplayLang=en) 
Tämä on Passport Proscriptive Architecture -juttu. Siinä on kaikki tarvittava koodi.
Passportin käyttöön. Muuten odota muutama kuukausi, kunnes käyttökelpoinen versio julkaistaan!

PÄIVITYS: Kyllä, tiedän, että passilinkki ohjaa...oli se vain osoittaa kenraali
Tämän tuotteen käytettävyyteen ei kiinnitetä huomiota (mikä taas täytyy maksaa).
Tuhat POUNDIA käytettäväksi)