Jag kom precis hem efter en lång dag, men det var meningen att det skulle bli en kort dag.
Det här var dagen då vi planerade att lägga ut den stora sajten vi utvecklat för det förflutna. 8 månader till sin slutliga värdmiljö. Tyvärr var inte miljön Konfigurerad som hade begärts, så jag tillbringade dagen att försöka komma på lösningar. Problemet boled ner till .NET Passport och dess listiga sätt. I huvudsak, Passet kan att köra i två lägen, Pre-production - där du gör din egen nyckel och kan använda vad är i huvudsak ett testläge för att utveckla funktionaliteten på din webbplats - bra Jag tror att du håller med!
Problemet kommer när du vill gå live, i princip Passport utvecklades med en enda sätt att arbeta i åtanke - du är tänkt att använda en uppsättning servrar för test (Pre-prod) och en annan för live - du kan bara komma in live när Microsoft har godkänt din webbplats och du har betalat din licensavgift (vilket är en LOT av kontanter!). Visa mig bara var i dokumentationen det nämner detta!), du kan bara ha en Produktion ELLER ett förproduktionsläge på en enda server. Nu kan du ha två nycklar för olika platser, i själva verket kan du ha dussintals, det är bara att hela Passport Manager systemet (som du installerar på din server) körs bara i ett eller annat läge - den enda indikationen av detta kan ses i greppet nedan - tydligen vissa fält är grå indikerar att denna förändring gäller för hela machne, inte bara denna nyckel! Snacka om användbarhet!

Jag säger inte att Passport är en dålig idé som borde tas bort. nästa version av Passport kommer förmodligen att baseras på Web Services och vara mycket mer överensstämmande med .NET sätt att göra saker. Det är bara den nuvarande versionen känns halvbakad (dokumentationen för C# till exempel är ofta fel). gå till http://www.passport.net och klicka sedan på på utvecklarlänken...användbar va! Om du utvecklar med .NET Passport i C#, Ignorera dokumentationen, det är ganska mycket värdelös. Du kommer att göra dig själv en tjänst (och Kanske rädda ditt förstånd) om du tittar här:
För att säkerställa en effektiv tillämpning av denna förordning bör kommissionen ges befogenhet att anta delegerade akter i enlighet med artikel 290 i fördraget om Europeiska unionens funktionssätt (EUF-fördraget) i enlighet med artikel 290 i fördraget om Europeiska unionens funktionssätt (EUF-fördraget) för att anta delegerade akter i enlighet med artikel 290 i fördraget om Europeiska unionens funktionssätt om Europeiska unionens funktionssätt om Europeiska unionens funktionssätt (EUF-fördraget) för att komplettera Europaparlamentets och rådets förordning (EU) nr 182/2011 om fastställande av allmänna regler för medlemsstaternas kontroll av kommissionens genomförande av Europaparlamentets och rådets förordning (EU) nr 182/2011 av den 16 juni 2011 om fastställande av allmänna regler för medlemsstaternas kontroll av kommissionens genomförande av Europaparlamentets och rådets förordning (EU) nr 182/2011 (EUT L 55, 28.2.2011, s. 1). Detta är Passport Proscriptive Architecture sak, det har alla koder du behöver att använda Passport. Annars bara vänta några månader tills den användbara versionen släpps!
UPPDATERING: Ja, jag vet pass länken omdirigeras ... att vara det bara indikerar den allmänna brist på uppmärksamhet på användbarheten av denna produkt (som igen, du måste betala TUSENDER AV PUNKTER SOM SKA ANVÄNDAS)
© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.