# Día largo

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

<!-- category -- mostlylucidcouk, Imported, .NET, Passport, C#, Deployment, Configuration -->
Acabo de llegar a casa después de un día muy largo, estaba destinado a ser un día corto, pero... bueno...

Este fue el día que planeamos desplegar el gran sitio que hemos estado desarrollando para el pasado
8 meses para su ambiente de acogida final. Desafortunadamente, el medio ambiente no era
configurado como se había solicitado, así que pasé el día tratando de encontrar soluciones.
El problema se hundió en .NET Passport y sus caminos astutos. Esencialmente, el pasaporte es capaz de
para ejecutar en dos modos, Pre-producción - donde usted hace su propia clave y puede utilizar lo que
es esencialmente un modo de prueba para el desarrollo de la funcionalidad en su sitio - bueno
¡Creo que estarás de acuerdo!

El problema viene cuando quieres ir en vivo, básicamente Pasaporte fue desarrollado con un solo
manera de trabajar en mente - usted está destinado a utilizar un conjunto de servidores para la prueba (Pre-prod)
y otro para vivir - sólo puede entrar en vivo cuando Microsoft ha aprobado su sitio
y usted ha pagado su cuota de licencia (que es un montón de dinero en efectivo!). Sin embargo, la captura es (y
sólo muéstrame dónde en la documentación que menciona esto!), sólo se puede tener una Producción
O un modo de preproducción en un solo servidor. Ahora puede tener dos claves para diferentes
sitios, de hecho usted puede tener docenas, es sólo que todo el sistema de gestión de pasaportes
(que se instala en el servidor) sólo se ejecuta en un modo u otro - la única indicación
de esto se puede ver en la toma de abajo - aparentemente algunos campos son grises indican
que este cambio se aplica a todo el machne, no sólo esta clave! Hablar de usabilidad!

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

Ahora, no estoy diciendo Pasaporte es una idea terrible que debe ser eliminado, el
próxima versión de Pasaporte se supone que va a estar basado en los servicios web y ser mucho
más compatible con la forma .NET de hacer las cosas. Es sólo la versión actual se siente
medio horneado (la documentación para C#, por ejemplo, es con frecuencia incorrecta).
yo, vaya a http://www.passport.net y haga clic en
en el enlace del desarrollador... útil eh! Si usted está desarrollando usando .NET Pasaporte en C#,
ignore la documentación, es bastante inútil. Usted se hará un favor (y
posiblemente salvar su cordura) si usted tiene una mirada aquí:

[http://www.microsoft.com/downloads/details.aspx?FamilyID=910934cc-03ad-43e4-977e-235a06f7c3b5&DisplayLang=en](http://www.microsoft.com/downloads/details.aspx?FamilyID=910934cc-03ad-43e4-977e-235a06f7c3b5&DisplayLang=en) 
Esto es lo de la Arquitectura Proscriptiva Pasaporte, tiene todo el código que necesitas
para utilizar Pasaporte. De lo contrario, sólo tiene que esperar unos meses hasta que la versión utilizable se libera!

ACTUALIZACIÓN: Sí, sé que el enlace del pasaporte redirige... para ser que sólo indica el general
falta de atención a la usabilidad de este producto (que de nuevo, usted tiene que pagar
MILES DE PUNTOS a usar)