Foutbericht in CCF-clients die het .NET Framework SP1 is geïnstalleerd: 'de kop van de verificatie van de server ontvangen was 'onderhandelen ' over'

Symptomen

Wanneer u een Agent Desktop-toepassing of de Microsoft Management Console (MMC) gebruikt in een omgeving met Microsoft Customer Care Framework (CCF), Windows-clients met Microsoft.NET Framework 3.5 servicepack 1 (SP1) is geïnstalleerd wordt de volgende foutberichten in het toepassingslogboek van Logboekinzage:foutbericht 1

ListenerConfiguration is een fout opgetreden tijdens een poging toegang te krijgen tot de webservice configuratie. De HTTP-aanvraag is niet geautoriseerd met client-verificatieschema 'Onderhandelen'. De koptekst van de verificatie van de server ontvangen is 'Onderhandelen'.

Foutbericht 2

ListenerConfiguration is een fout opgetreden tijdens een poging toegang te krijgen tot de webservice configuratie. De HTTP-aanvraag is niet geautoriseerd met client-verificatieschema 'Negotiate, NTLM'. De koptekst van de verificatie van de server ontvangen is 'Onderhandelen'.

Ook als u Desktop Agent gebruikt, wordt de toepassing niet gestart. Dit probleem treedt op als de eindpunt-URL's die worden gebruikt in de configuratiebestanden Agent Desktop en in de database CCFInfrastructure wijst u de NetBIOS-naam van de server die als host fungeert voor de CCF-webservices. Als u voor de webserver CCF of met de volledig gekwalificeerde domeinnaam (FQDN) die wordt weergegeven in het vak verbinding maken met de MMC-module met de NetBIOS-naam, de verbinding is geslaagd. Daarnaast ziet u een foutbericht dat lijkt op het volgende in het logboek voor systeemgebeurtenissen:Opmerking het CCF Web server is de server waarop Internet Information Services (IIS) wordt uitgevoerd.

Oorzaak

Dit probleem treedt op omdat de beveiligings- en wijzigingen met betrekking tot het Framework WCF (Windows Communication) in het .NET Framework 3.5 Service Pack 1 voor meer informatie, zie punt 2.3.2 van het .NET 3.5 Service Pack 1 Leesmij-bestand. Deze als bestand wilt bekijken, gaat u naar de volgende Microsoft-website:

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

Oplossing

Ga als volgt te werk om dit probleem op te lossen:

  1. Een alias met de naam CNAME voor de CCF IIS-server in de DNS-server instellen. Ga hiervoor als volgt te werk. Notities

    • De naam wordt gebruikt in de eindpunt-URL's in Agent Desktop in de MMC-module, en in het Web services-configuratiebestanden.

    • U moet de beheerder van een domein en een DNS-beheerder u deze stappen uitvoert.

    1. Op een computer met de domeincontroller waarop DNS wordt uitgevoerd, klikt u op Start, wijs Alle programma's, Systeembeheeren klik vervolgens op DNS.

    2. Vouw het knooppunt van de domeincontroller .

    3. Vouw het knooppunt Zones voor Forward Lookup .

    4. Klik op de FQDN-naam CCF.

    5. Klik met de rechtermuisknop in het rechterdeelvenster.

    6. Klik op Nieuwe Alias (CNAME).

    7. Typ de naam van de alias in het dialoogvenster Nieuwe bronrecord . Typ bijvoorbeeld de naam van de computer van de alias CCF IIS met de FQDN-naam van het CCF IIS-server.

    8. De vereiste host toevoegen en klik vervolgens op Gereed.

  2. Toevoegen op de clientcomputer de HTTP-URL van de computer CCF IIS alias en de alias CCF IIS FQDN-naam aan de lijst met Lokale intranetsites .

  3. De servernamen eindpunt-URL's van ' CCF IIS de werkelijke servernaam of de FQDN-naam' op de naam van de alias CCF IIS of naar de alias CCF IIS FQDN-naam wijzigen. U moet dit doen in de volgende bestanden of URL's:

    • Het bestand Agentdesktop.exe.config op de client.

    • Het bestand Mmc.exe.config voor de MMC-module.

    • Alle CCF-Web services Web.config-bestanden op de server IIS CCF.

    • Alle de eindpunt-URL's in de CCFInfrastructure van Microsoft SQL Server-database.

  4. Bij een opdrachtprompt, voert u de opdracht SetSpn voor het registreren van de service principal name (SPN) van de informatie van de host/CCFAlias en host/CCFAlias.fabrikam.com informatie voor de account die de CCF Web services groep van toepassingen in IIS wordt uitgevoerd. De opdracht SetSpn bijvoorbeeld gebruiken voor het registreren van de SPN 'ASPUSER'. Opmerking U moet zich aanmelden als domeinbeheerder voor het uitvoeren van deze stap. Klik op het volgende artikelnummer in de Microsoft Knowledge Base als u wilt downloaden van het hulpprogramma Setspn.exe:

    970536 ondersteuning voor hulpprogramma Setspn.exe-update voor Windows Server 2003De volgende twee voorbeelden van het uitvoeren van de opdracht SetSpn :

    setspn –S host/CCFIISAlias MyDomain\MyCCFAppPoolServiceAccount
    setspn –S host/CCFIISAlias.mydomain.com MyDomain\MyCCFAppPoolServiceAccount
  5. Voer een van de volgende tickets op de client wissen:

    • De clientcomputers opnieuw opstarten.

    • Wacht totdat de Kerberos-tickets verloopt op de clientcomputers.

    • Het bestand Kerbtray.exe uit de Windows Resource Kit gebruiken.

  6. Test Agent Desktop en de MMC-module. Opmerking Zorg ervoor dat u de naam van de alias CCF IIS in plaats van de naam van de server IIS CCF in het vak verbinding maken met typen in de MMC-module.

Opmerking Webtoepassingen die worden uitgevoerd in IIS 7.0 gebruiken voor een nieuwe functie waarmee de verificatie van de Kernel-modus voor het uitvoeren van Windows-verificatie wordt genoemd. Met deze functie kunt voor vereenvoudigde SPN-configuratie en prestaties van uitgebreide verificatie. IIS 7.0, kunnen deze functie. IIS 7.0 maakt geen gebruik van de identiteit van de groep van toepassingen voor het decoderen van Kerberos-tickets tijdens Windows-verificatie. Als u CCF 2009 samen met IIS 7.0 of met Windows Server 2008, moet u een markering instellen in de server waarop het IIS-configuratiebestand om de referenties van de groep van toepassingen gebruiken voor verificatie. Als u deze vlag instelt, moet u deze stappen volgen:

  1. Open een opdrachtprompt als de beheerder op de server IIS 7.0.

  2. Voer de volgende opdracht uit:

    Notepad.exe C:\Windows\System32\inetsrv\config\applicationHost.config
  3. De XML-configuratie en de verificatie configuratie wijzigen voor alle CCF en van services die worden gehost in de groep van toepassingen die worden uitgevoerd onder de account DOMAIN\CCFAppPoolSERVICEAccount. Hier volgt een voorbeeld van het wijzigen van de vereiste configuratie:

       <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. Alle configuraties van het CCF Web services wijzigen zoals beschreven in dit artikel. Het kenmerk van het pad voor elk element van de locatie vervangen door het juiste pad kenmerk. Het CCF Web services in CCF 2009 zijn de volgende:

    • 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

Meer informatie

Stappen om dit probleem te reproduceren

  1. Zorg ervoor dat de clientcomputer de volgende programma's:

    • Windows XP servicepack 3 (SP3)

    • Het .NET Framework 3.5 SP1

    • CCF 2009 Agent Desktop of de MMC-module

  2. Zorg ervoor dat die computer is een CCF-webserver waarop Windows Server 2003 SP2 of Windows Server 2008. Zorg ervoor dat de computer andere SQL server 2005 is geïnstalleerd.

  3. Zorg ervoor dat die computer een domeincontroller waarop Windows Server 2003 SP2 of Windows Server 2008 wordt uitgevoerd.

  4. Zorg ervoor dat alle computers zijn geconfigureerd voor Kerberos-verificatie of Windows-verificatie.

  5. Start de Agent Desktop op een clientcomputer met de volgende configuratie:

    • .NET Framework 3.5 SP1 is geïnstalleerd.

    • CCF 2009 Agent Desktop is geïnstalleerd.

    • De eindpunt-URL's in het configuratiebestand Desktop Agent (agentdesktop.exe.config) verwijzen naar de werkelijke NetBIOS-naam of FQDN van de CCF IIS-server.

Verwijzingen

Ga naar de volgende Microsoft-website voor meer informatie over de opdracht SetSPN :

http://technet.microsoft.com/en-us/library/cc773257.aspxGa naar de volgende Microsoft-website voor meer informatie over de ondersteuningsprogramma's van Windows 2003 SP1:

http://support.microsoft.com/kb/892777Ga naar de volgende Microsoft-website voor meer informatie over het bestand Kerbtray.exe in Windows 2003 Resource Kit:

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

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de vertaalkwaliteit?

Wat heeft uw ervaring beïnvloed?

Hebt u aanvullende feedback? (Optioneel)

Bedankt voor uw feedback.

×