Taikoma
.NET Framework 3.5 Service Pack 1

Simptomai

Agento darbalaukio programą arba "Microsoft" valdymo konsolės (MMC) aplinkoje, kuriame veikia "Microsoft" klientų aptarnavimo priežiūros sistema (BMT), "Windows" klientams, kurie "Microsoft".NET Framework 3.5 pakeitimų paketas 1 (SP1), įdiegta gauti, po klaidos pranešimus, įvykių peržiūros programos žurnale:1 klaidos pranešimas

Bandant pasiekti žiniatinklio tarnybos konfigūravimo ListenerConfiguration susidūrė su problema. HTTP užklausa yra neteisėtai su kliento autentifikavimo režimas "Negotiate". Gautas iš serverio autentifikavimo antraštės buvo "Negotiate".

2 klaidos pranešimas

Bandant pasiekti žiniatinklio tarnybos konfigūravimo ListenerConfiguration susidūrė su problema. HTTP užklausa yra neteisėtai su kliento autentifikavimo režimas "Negotiate, NTLM". Gautas iš serverio autentifikavimo antraštės buvo "Negotiate".

Be to, jei naudojate darbalaukio agento, programa nepaleidžiama. Ši problema kyla, jei galinio punkto URL, kurie naudojami agento darbalaukio konfigūracijos failuose ir duomenų bazėje CCFInfrastructure nukreipkite žymiklį į faktinę serverio NetBIOS vardą, kuriame CCF žiniatinklio tarnybos. Jei naudojate kartu su NetBIOS realiu MMC CCF interneto serverio arba visiškai apibrėžtą domeno vardą (FQDN), bus rodomas lauke prisijungti prie , ryšys nėra sėkmingas. Be to, pamatysite klaidos pranešimą, panašų į šį sistemos įvykių žurnale:Pastaba The CCF žiniatinklio serveris yra serverio, kuriame veikia interneto informacijos tarnybų (IIS).

Priežastis

Ši problema kyla dėl saugos ir autentifikavimo pakeitimus, kurie yra susiję su Windows ryšių sistemą (WCF) .NET Framework 3.5 Service Pack 1, jei norite gauti daugiau informacijos, žr. 2.3.2 .NET 3.5 pakeitimų paketas 1 Readme failas. Jei norite peržiūrėti šį failą, apsilankykite šioje "Microsoft" svetainėje:

http://download.microsoft.com/download/A/2/8/A2807F78-C861-4B66-9B31-9205C3F22252/dotNet35SP1Readme.htm

Sprendimas

Norėdami išspręsti šią problemą, atlikite šiuos veiksmus:

  1. Nustatykite pseudonimą, pavadintą CNAME CCF IIS serverio DNS. Norėdami tai padaryti, atlikite toliau nurodytus veiksmus. Pastabos

    • Pavadinimas yra naudojamas URL galinio punkto agento staliniam kompiuteriui, MMC, ir interneto paslaugų konfigūracijos failus.

    • Jūs turite būti domeno administratorius ir DNS administratoriaus, atlikite toliau nurodytus veiksmus.

    1. Domeno valdiklio kompiuterio, kuriame veikia DNS, spustelėkite pradėti, perkelkite pelės žymiklį ant Visos programos, Administravimoįrankiai, ir spustelėkite DNS.

    2. Išplėskite domeno valdiklio tašką.

    3. Išplėskite Išankstinės peržvalgos zonos mazgo.

    4. Spustelėkite CCF FQDN.

    5. Dešiniojoje srityje dešiniuoju pelės mygtuku spustelėkite.

    6. Spustelėkite naują pseudonimas (CNAME).

    7. Dialogo lange Naujas ištekliaus įrašas įveskite pseudonimą. Pavyzdžiui, įveskite CCF IIS pseudonimas kompiuterio kartu su CCF IIS serverio FQDN.

    8. Pridėti reikia pagrindinio kompiuterio, ir tada spustelėkite atlikta.

  2. Kliento kompiuteryje įtraukite HTTP URL CCF IIS pseudonimas kompiuterį ir CCF IIS pseudonimas FQDN į Vietinio intraneto svetainių sąrašą.

  3. Pakeiskite visus galinio punkto URL iš "BMT IIS tikrasis serverio pavadinimas arba FQDN" BMT IIS pseudonimas arba CCF IIS pseudonimas FQDN serverio pavadinimai. Jūs turite tai padaryti šių failų arba URL:

    • Kliento Agentdesktop.exe.config failą.

    • MMC Mmc.exe.config failą.

    • CCF interneto paslaugų Web.config failai CCF IIS serveryje.

    • Visi galinio punkto URL Microsoft SQL Server CCFInfrastructure duomenų bazėje.

  4. Į komandų eilutę, vykdykite komandą "Setspn" užregistruoti pagrindinis tarnybos pavadinimas (SPN) pagrindinio kompiuterio/CCFAlias informacijos ir host/CCFAlias.fabrikam.com informacijos abonemento, kuriame veikia IIS CCF žiniatinklio tarnybų taikomųjų programų telkinyje. Pvz., naudokite komandą "Setspn" Registruotis "ASPUSER" SPN. Pastaba. Turite įeiti kaip domeno administratorius atlikti šį veiksmą. Norėdami atsisiųsti įrankį Setspn.exe palaikymo, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

    970536 Setspn.exe paramos priemonė naujinimas, skirtas Windows Server 2003Pateikiami du pavyzdžiai rodo, kaip vykdyti komandą "Setspn" :

    setspn –S host/CCFIISAlias MyDomain\MyCCFAppPoolServiceAccount
    setspn –S host/CCFIISAlias.mydomain.com MyDomain\MyCCFAppPoolServiceAccount
  5. Atlikite vieną iš toliau nurodytų veiksmų valyti bilietų kliento.

    • Iš naujo paleiskite kliento kompiuteriuose.

    • Palaukite, kol Kerberos bilietų baigiasi kliento kompiuteryje.

    • Naudoti Kerbtray.exe failą iš "Windows" išteklių rinkinyje.

  6. Patikrinkite darbalaukio agento ir MMC. Pastaba. MMC, įsitikinkite, kad CCF IIS pseudonimas, vietoj CCF IIS serverio pavadinimą lauke įveskite prisijungti prie .

Pastaba. IIS 7.0 žiniatinklio programų naudoja naują funkciją, vadinamą branduolio režimo autentifikavimo atlikti Windows autentifikavimas. Ši funkcija leidžia supaprastinta SPN konfigūracija ir patobulintas autentifikavimas rezultatus. Pagal numatytuosius nustatymus IIS 7.0 leidžia šią funkciją. IIS 7.0 naudoja ne taikomųjų programų telkinio tapatybė iššifruoti Kerberos bilietų per Windows autentifikavimas. Jei naudojate CCF 2009 kompiuteryje, kuriame veikia IIS 7.0 arba "Windows Server 2008", turite nustatyti vėliavėlę serveryje, kuriame veikia IIS konfigūracijos failą naudodami taikomųjų programų telkinio kredencialų leidimo. Norėdami nustatyti šį parametrą, atlikite šiuos veiksmus:

  1. IIS 7.0 serveryje, atidarykite komandinę eilutę naudodami administratoriaus vartotojo vardą.

  2. Vykdykite šią komandą:

    Notepad.exe C:\Windows\System32\inetsrv\config\applicationHost.config
  3. XML konfigūracijos, pakeisti autentifikavimo konfigūravimas visų CCF paslaugų, kurių ištekliai nuomojami taikomųjų programų telkinyje ir, kuriuose veikia DOMAIN\CCFAppPoolSERVICEAccount vartotojo abonementą. Toliau pateikiamas pavyzdys, reikia konfigūracijos pakeitimai:

       <location path="Default Web Site/Microsoft.Ccf.Csr.WebServices.AgentCredentials">        <system.webServer>            <directoryBrowse enabled="true" showFlags="Date, Time, Size, Extension" />          <handlers accessPolicy="Read, Execute, Script" />           <security>                <authentication>                    <windowsAuthentication enabled="true" useKernelMode=”true” useAppPoolCredentials=”true”>                        <providers>                            <clear />                            <add value="Negotiate" />                        </providers>                    </windowsAuthentication>                    <anonymousAuthentication enabled="true" />                    <digestAuthentication enabled="false" />                    <basicAuthentication enabled="false" />                </authentication>            </security>            <defaultDocument enabled="true">                <files>                    <clear />                    <add value="Default.htm" />                    <add value="Default.asp" />                    <add value="index.htm" />                    <add value="index.html" />                    <add value="iisstart.htm" />                    <add value="default.aspx" />                </files>            </defaultDocument>        </system.webServer>    </location>
  4. Keisti CCF interneto paslaugų konfigūracijos, kaip aprašyta šiame straipsnyje. Pakeisti maršruto atributo kombinacijomis vietą naudodami tinkamą maršruto atributo. CCF žiniatinklio tarnybos CCF 2009 m. yra šie:

    • Microsoft.Ccf.Csr.WebServices.AgentCredentials

    • Microsoft.Ccf.Csr.WebServices.AdminConsole

    • Microsoft.Ccf.Csr.WebServices.ContactCenterAIF

    • Microsoft.Ccf.Csr.WebServices.ContactCenter

    • Microsoft.Ccf.Csr.WebServices.Customer

    • Microsoft.Ccf.WebServices.Gateway

    • Microsoft.Ccf.Samples.DemoWebApplication

    • Microsoft.Ccf.Samples.MultichannelServer

    • Microsoft.Ccf.Samples.MultichannelSite

    • Microsoft.Ccf.Csr.WebServices.ContactCenter.AgentLoginManager

    • Microsoft.Ccf.ConfigurationSystem.Server.ConfigurationService

    • Microsoft.Ccf.ConfigManagementDataService

Daugiau informacijos

Problemos atkūrimo veiksmai

  1. Įsitikinkite, kad kliento kompiuteryje yra įdiegtos šios programos:

    • Windows XP 3 pakeitimų paketas (SP3)

    • ".NET Framework 3.5" SP1

    • CCF 2009 agento darbalaukyje arba MMC

  2. Įsitikinkite, kad viename kompiuteryje yra CCF žiniatinklio serverio, kuriame veikia Windows Server 2003 SP2 ar Windows Server 2008. Įsitikinkite, kad kitame kompiuteryje yra įdiegta SQL server 2005.

  3. Įsitikinkite, kad vienas kompiuteris yra domeno valdiklis, kuriame veikia Windows Server 2003 2 pakeitimų paketas arba "Windows Server 2008".

  4. Įsitikinkite, kad visuose kompiuteriuose yra sukonfigūruotos "Kerberos" autentifikavimą arba Windows autentifikavimas.

  5. Kliento kompiuteryje, kuriame yra toliau nurodytą konfigūraciją, paleiskite agento darbalaukio:

    • ".NET Framework 3.5" SP1 yra įdiegtas.

    • CCF 2009 agento darbalaukio yra įdiegtas.

    • Galinio punkto URL agento darbalaukio konfigūracijos failą (agentdesktop.exe.config) rodo, kad tikroji NetBIOS vardą arba CCF IIS serverio FQDN.

Nuorodos

Jei norite gauti daugiau informacijos apie komandą "Setspn" , apsilankykite šioje "Microsoft" svetainėje:

http://technet.microsoft.com/en-us/library/cc773257.aspxJei norite gauti daugiau informacijos apie Windows 2003 SP1 palaikymo įrankius, apsilankykite šioje "Microsoft" svetainėje:

http://support.microsoft.com/kb/892777Jei norite gauti daugiau informacijos apie Kerbtray.exe failą Windows 2003 išteklių rinkinys, apsilankykite šioje "Microsoft" svetainėje:

http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.