Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Când utilizați o aplicație Agent Desktop sau Microsoft Management Console (MMC) într-un mediu care se execută Microsoft client grijă Framework (CCF), primiți Windows clienții care au Microsoft.NET Framework 3.5 Service Pack 1 (SP1) instalate următoarele mesaje de eroare în Jurnalul de aplicații Vizualizatorul de evenimente:mesaj de eroare 1

ListenerConfiguration a întâlnit o problemă în timp ce încearcă să acceseze serviciul web de configurare. Solicitarea HTTP este neautorizate cu schemă de autentificare client 'Negotiate'. Antet de autentificare primit de la serverul a fost 'Negotiate'.

Mesaj de eroare 2

ListenerConfiguration a întâlnit o problemă în timp ce încearcă să acceseze serviciul web de configurare. Solicitarea HTTP este neautorizate cu schemă de autentificare client 'Negotiate, NTLM'. Antet de autentificare primit de la serverul a fost 'Negotiate'.

În plus, dacă utilizați Agent Desktop, aplicația nu pornește. Această problemă apare dacă endpoint URL-uri care sunt utilizate în fișierele de configurare Agent Desktop și în baza de date CCFInfrastructure indică spre numele NetBIOS reală de serverul care găzduiește serviciile CCF Web. Dacă utilizați MMC împreună cu numele NetBIOS real sau cu numele de domeniu complet definit (FQDN) care apare în caseta de Conectare la serverul CCF Web, conexiunea nu este reușită. În plus, vedeți un mesaj de eroare care seamănă cu următorul în Jurnalul de evenimente al sistemului:Notă CCF Web server este serverul pe care se execută Internet Information Services (IIS).

Cauză

Această problemă se produce din cauza modificărilor de securitate și autentificare referitoare la Windows Communication Framework (WCF) în .NET Framework 3.5 Service Pack 1 pentru mai multe informații, consultați secțiunea 2.3.2 fișierului .NET 3.5 Service Pack 1 Readme. Pentru a vedea acest fișier, vizitați următorul site Web Microsoft:

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

Rezolvare

Pentru a rezolva această problemă, urmați acești pași:

  1. Configurați un alias numit CNAME pentru server CCF IIS în DNS. Pentru aceasta, urmați acești pași. Note

    • Numele este utilizat în final URL-uri în Desktop Agent, în MMC, şi web services fișiere de configurare.

    • Trebuie să fiți administrator de domeniu și un administrator de DNS pentru a efectua acești pași.

    1. Pe computerul controler de domeniu care execută DNS, faceți clic pe Start, indicați spre Toate programele, faceți clic pe Instrumente de administrareși apoi faceți clic pe DNS.

    2. Extindeți nodul controler de domeniu .

    3. Extindeți nodul Forward Lookup Zones .

    4. Faceți clic pe numele de domeniu complet CCF.

    5. Faceți clic dreapta în panoul din dreapta.

    6. Faceți clic pe nou Alias (CNAME).

    7. În caseta de dialog New Resource Record , tastați numele alias. De exemplu, tastați numele computerului alias CCF IIS împreună cu numele FQDN al serverului CCF IIS.

    8. Adăugați gazda necesare și apoi faceți clic pe efectuat.

  2. Pe computerul client, adăugați URL HTTP CCF IIS alias computerului și alias CCF IIS FQDN la lista Site-uri Intranet Local .

  3. Modificați toate numele serverului endpoint URL-uri de la "CCF IIS FQDN sau reale serverului" numele alias CCF IIS sau CCF IIS aliasul FQDN. Trebuie să faceţi acest lucru în următoarele URL-uri sau fișiere:

    • Fișierul Agentdesktop.exe.config pe client.

    • Fișierul Mmc.exe.config pentru MMC.

    • Toate CCF Web services fișierele Web.config pe serverul CCF IIS.

    • Toate endpoint URL-urile din baza de date Microsoft SQL Server CCFInfrastructure.

  4. La promptul de comandă, executați comanda SetSpn pentru a înregistra nume principal serviciu (SPN) informațiile gazdă/CCFAlias și host/CCFAlias.fabrikam.com informațiile pentru contul pe care se execută CCF Web services rezervor de aplicații în IIS. De exemplu, utilizați comanda SetSpn pentru a înregistra SPN "ASPUSER". Notă Trebuie să faceți log on ca administrator de domeniu pentru a efectua acest pas. Pentru a descărca instrumentul de suport Setspn.exe, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

    970536 Setspn.exe suport instrumentul de actualizare pentru Windows Server 2003Următoarele două exemple arată cum să executați comanda SetSpn :

    setspn –S host/CCFIISAlias MyDomain\MyCCFAppPoolServiceAccount
    setspn –S host/CCFIISAlias.mydomain.com MyDomain\MyCCFAppPoolServiceAccount
  5. Procedați într-unul din modurile următoare pentru golirea bilete pe client:

    • Reporniți computerele client.

    • Așteptați bilete Kerberos să expire pe computerele client.

    • Utilizați fișierul Kerbtray.exe din Windows Resource Kit.

  6. Testați Agent Desktop și MMC. Notă În MMC, asigurați-vă că tastaţi numele alias CCF IIS în loc de numele serverului CCF IIS în caseta de Conectare la .

Notă Aplicaţii web care se execută în IIS 7.0 utilizează o caracteristică nouă, denumită Kernel modul de autentificare pentru a efectua autentificarea Windows. Această caracteristică permite pentru configurare SPN simplificată și performanță îmbunătățită de autentificare. În mod implicit, IIS 7.0 permite această caracteristică. IIS 7.0 nu utilizează rezervorul de aplicații de identitate pentru a decripta Kerberos bilete în timpul autentificare Windows. Dacă utilizați CCF 2009 împreună cu IIS 7.0 sau cu Windows Server 2008, trebuie să setați un semnalizator în serverul care execută fișierul de configurare IIS pentru a utiliza acreditările rezervorul de aplicații de autorizare. Pentru a seta această semnalizare, urmați acești pași:

  1. Pe serverul IIS 7.0, deschideți un prompt de comandă ca utilizator de Administrator.

  2. Executaţi următoarea comandă:

    Notepad.exe C:\Windows\System32\inetsrv\config\applicationHost.config
  3. În configurația XML, modificați configurația de autentificare pentru toate serviciile CCF care sunt găzduite în rezervorul de aplicații și care se execută sub contul de utilizator DOMAIN\CCFAppPoolSERVICEAccount. Iată un exemplu de configurare necesară modificarea:

       <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. Modificare toate CCF Web services configurații descris în acest articol. Înlocuiți atributul cale pentru fiecare element locația utilizând atributul calea corespunzătoare. Serviciile CCF Web în CCF 2009 sunt următoarele:

    • 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

Mai multe informații

Pași pentru reconstituirea problemei

  1. Asigurați-vă că computerul client are următoarele programe instalate:

    • Windows XP Service Pack 3 (SP3)

    • .NET Framework 3.5 SP1

    • CCF 2009 Agent Desktop sau MMC

  2. Asigurați-vă că un computer este un server CCF Web care se execută Windows Server 2003 SP2 sau Windows Server 2008. Asigurați-vă că celălalt computer are SQL server 2005 instalat.

  3. Asigurați-vă că un computer este un controler de domeniu care execută Windows Server 2003 SP2 sau Windows Server 2008.

  4. Asigurați-vă că toate computerele sunt configurate pentru autentificarea Kerberos sau pentru autentificare Windows.

  5. Pe un computer client care are următoarea configurație, porniți Agent Desktop:

    • .NET Framework 3.5 SP1 este instalat.

    • CCF 2009 Agent Desktop este instalată.

    • Punct final URL-urile în fișierul de configurare Agent Desktop (agentdesktop.exe.config) indică spre numele NetBIOS real sau FQDN al serverului CCF IIS.

Referințe

Pentru mai multe informații despre comanda SetSPN , vizitați următorul site Web Microsoft:

http://technet.microsoft.com/en-us/library/cc773257.aspxPentru mai multe informații despre instrumentele de suport Windows 2003 SP1, vizitați următorul site Web Microsoft:

http://support.microsoft.com/kb/892777Pentru mai multe informații despre fișierul Kerbtray.exe în Windows 2003 Resource Kit, vizitați următorul site Web Microsoft:

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

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×