INTRODUKSJON
Hurtigreparasjonen som er beskrevet i artikkel legger til en AllowInsecureTransport egenskap i klassen SecurityBindingElement for Microsoft.NET Framework 3.5 Service Pack 1 (SP1). Standardverdien for denne egenskapen er satt til False. Når egenskapen er satt til True, kan blandet modus sikret meldingen sendes over en usikker transporten i Windows Communication Foundation (WCF)-tjenester, for eksempel HTTP. Egenskapen settes til True bare når klienten og tjenesten er i et sikkert miljø.
Løsning
En støttet hurtigreparasjon er nå tilgjengelig fra Microsoft. Det er imidlertid ment å løse problemet som er beskrevet i denne artikkelen. Bruk den bare på systemer som har dette bestemte problemet. Denne hurtigreparasjonen kan gjennomgå ytterligere testing. Hvis du ikke er alvorlig påvirket av dette problemet, anbefaler vi derfor at du venter på neste oppdateringspakke som inneholder denne hurtigreparasjonen.
Hvis du vil løse dette problemet umiddelbart, kontakter du Microsoft Kundestøtte for å få hurtigreparasjonen. For en fullstendig liste over telefonnumre for Microsofts kundestøttetjenester og informasjon om støttekostnader, kan du gå til følgende Microsoft-webområde:
http://support.microsoft.com/contactus/?ws=supportObs! I spesielle tilfeller kan avgifter som vanligvis påløper for oppringinger til kundestøtte kanselleres hvis en Microsoft-tekniker avgjør at en bestemt oppdatering løser problemet. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av den gjeldende oppdateringen.
Hvis du vil laste ned denne hurtigreparasjonen fra galleriet for MSDN-kode, kan du gå til følgende Microsoft-webområde:
http://code.msdn.microsoft.com/KB971831
Obs! Galleriet for MSDN-kode viser språkene hurtigreparasjonen er tilgjengelig. Hvis du ikke ser språket ditt er oppført, er det fordi ressurs kode galleriside ikke er tilgjengelig for dette språket.
Obs! Alternativt kan du laste ned samleoppdateringen fra Microsoft koble til webområdet:
http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=21953
Forutsetninger
Du må ha .NET Framework 3.5 Service Pack 1 (SP1) installert for å bruke denne hurtigreparasjonen.
Krav om omstart
Du har ikke datamaskinen på nytt etter at du har installert denne hurtigreparasjonen hvis ingen forekomster av .NET Framework som er i bruk.
Informasjon om erstatning av hurtigreparasjoner
Denne hurtigreparasjonen erstatter ikke andre hurtigreparasjoner.
Filinformasjon
Den engelskspråklige versjonen av denne hurtigreparasjonen har filattributtene (eller senere filattributter) som er oppført i følgende tabell. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, kan du bruke kategorien tidssone under dato og klokkeslett i Kontrollpanel.
Windows Vista SP2 og Windows Server 2008 SP2, x86-basert versjon:
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
Plattform |
---|---|---|---|---|---|
Servicemonikersupport.dll |
3.0.4506.4135 |
17,240 |
25-Jun-2009 |
06:57 |
x86 |
System.runtime.serialization.dll |
3.0.4506.4135 |
970,752 |
25-Jun-2009 |
06:57 |
x86 |
System.servicemodel.dll |
3.0.4506.4135 |
5,935,104 |
25-Jun-2009 |
06:57 |
x86 |
Windows Vista SP2 og Windows Server 2008 SP2, x64-basert versjon:
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
Plattform |
---|---|---|---|---|---|
Servicemonikersupport.dll |
3.0.4506.4135 |
19,288 |
25-Jun-2009 |
06:57 |
x64 |
System.runtime.serialization.dll |
3.0.4506.4135 |
847,872 |
25-Jun2009 |
06:57 |
x64 |
System.servicemodel.dll |
3.0.4506.4135 |
5,271,552 |
25-Jun-2009 |
06:57 |
x64 |
Windows Server 2008 SP2, Itanium-basert versjon
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
Plattform |
---|---|---|---|---|---|
Servicemonikersupport.dll |
3.0.4506.4135 |
33,640 |
25-Jun-2009 |
06:58 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.4135 |
847,872 |
25-Jun-2009 |
06:58 |
IA-64 |
System.servicemodel.dll |
3.0.4506.4135 |
5,271,552 |
25-Jun-2009 |
06:58 |
IA-64 |
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Hvis du vil ha mer informasjon
WCF støtter tre typer sikkerhet modi - transportsikkerhet, meldingen sikkerhet og sikkerhet for blandet modus:
-
Transport Security brukes på byte transportdataflyten under laget meldingen. Meldingen har ikke et sikkerhetshode og meldingen utfører ikke noen brukerdata for godkjenning. Det er den minst fleksible når det gjelder bruk av WS-Security, og det er svært avhengig av transporten. Det er den raskeste når det gjelder ytelse.
-
Meldingen sikkerhet brukes på laget meldingen, og det er transport uavhengig. Det er et punkt til punkt-sikkerhetsmodellen med maksimal fleksibilitet når det gjelder å ha meldingen rutes over forskjellige transporter. WS-Security definerer ulike måter å sikre en melding og symboler som kan brukes. Meldingen sikkerhet gir maksimal fleksibilitet når det gjelder som også. Meldingen sikkerhet er sakte når det gjelder ytelse.
-
Sikkerhet for blandet modus er en hybrid mellom Transport og -sikkerhet meldingen. Transporten er kryptert, og meldingen inneholder godkjenningstokener noen bruker. Hvis tokenet har en nøkkel, blir det logget tidsstempelet i sikkerhetshodet. Hvis klient-tokenet er en asymmetrisk token vil deretter overskriften "Til" bli signert også. Det er raskere enn meldingsnivå.
Hvis du vil ha mer informasjon om egenskapen SecurityMessageProperty.OutgoingSupportingTokens i .NET Framework 4.0, kan du gå til følgende Microsoft-webområde: