Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Quando si utilizza un'applicazione Desktop agente o Microsoft Management Console (MMC) in un ambiente in cui è in esecuzione Microsoft Customer Care Framework (CCF), i client Windows che dispongono di Microsoft.NET Framework 3.5 Service Pack 1 (SP1) installato venga visualizzato il seguendo i messaggi di errore nel registro applicazione del Visualizzatore eventi:messaggio di errore 1

ListenerConfiguration ha rilevato un problema durante il tentativo di accedere al servizio web di configurazione. La richiesta HTTP è autorizzata con lo schema di autenticazione client "Negotiate". Intestazione di autenticazione ricevuta dal server: "Negotiate".

Messaggio di errore 2

ListenerConfiguration ha rilevato un problema durante il tentativo di accedere al servizio web di configurazione. La richiesta HTTP è autorizzata con lo schema di autenticazione client "Negotiate, NTLM". Intestazione di autenticazione ricevuta dal server: "Negotiate".

Inoltre, se si utilizza l'agente di Desktop, non avviare l'applicazione. Questo problema si verifica se l'endpoint utilizzati nei file di configurazione dell'agente Desktop e nel database di CCFInfrastructure gli URL per l'effettivo nome NetBIOS del server che ospita i servizi Web CCF. Se si utilizza la console MMC con il nome NetBIOS effettivo per il server Web CCF o con il nome di dominio completo (FQDN) che verrà visualizzato nella casella Connetti a , la connessione non è riuscita. Inoltre viene visualizzato un messaggio di errore analogo al seguente nel registro eventi di sistema:Nota CCF Web server è il server che esegue Internet Information Services (IIS).

Causa

Questo problema si verifica a causa di modifiche di protezione e autenticazione che sono correlate a Windows Communication Framework (WCF) nel.NET Framework 3.5 Service Pack 1. Per ulteriori informazioni, vedere la sezione 2.3.2 del file Readme di .NET 3.5 Service Pack 1. Per visualizzare questo file, visitare il seguente sito Web Microsoft:

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

Risoluzione

Per risolvere questo problema, attenersi alla seguente procedura:

  1. Impostare un alias denominato CNAME per il server IIS CCF nel DNS. A tale scopo, attenersi alla seguente procedura. Note

    • Il nome viene utilizzato in URL di endpoint nel Desktop dell'agente, nella console MMC e nel Web i file di configurazione di servizi.

    • È necessario essere un amministratore di dominio e di amministratore DNS per eseguire questa procedura.

    1. Nel computer di controller di dominio che esegue DNS, fare clic su Start, scegliere tutti i Programmi, strumenti di Amministrazionee quindi fare clic su DNS.

    2. Espandere il nodo del controller di dominio .

    3. Espandere il nodo di Zone di ricerca .

    4. Scegliere il nome FQDN CCF.

    5. Pulsante destro del mouse nel riquadro di destra.

    6. Fare clic su Nuovo Alias (CNAME).

    7. Nella finestra di dialogo Nuovo Record di risorse , digitare il nome dell'alias. Ad esempio, digitare il nome del computer IIS CCF alias con il nome FQDN del server IIS CCF.

    8. Aggiungere l'host richiesto e quindi fare clic su Chiudi.

  2. Sul computer client, aggiungere l'URL HTTP del computer IIS CCF alias e dell'alias CCF IIS FQDN all'elenco di Siti Intranet locali .

  3. Modificare tutti i nomi dei server negli URL di endpoint da "IIS CCF nome effettivo del server o il nome FQDN" al nome di alias CCF IIS o all'alias CCF IIS FQDN. È necessario utilizzare i seguenti file o URL:

    • Il file Agentdesktop.exe.config sul client.

    • Il file Mmc.exe.config per MMC.

    • Tutti il CCF dei servizi Web. config sul server IIS CCF.

    • Tutti gli URL di endpoint nel database di Microsoft SQL Server CCFInfrastructure.

  4. Al prompt dei comandi, eseguire il comando SetSpn per registrare il nome principale servizio (SPN) delle informazioni host/CCFAlias e le informazioni di host/CCFAlias.fabrikam.com per l'account che esegue il pool di applicazioni di servizi Web CCF in IIS. Ad esempio, utilizzare il comando SetSpn per registrare il SPN "Account ASPUSER". Nota: È necessario accedere come amministratore per eseguire questo passaggio. Per scaricare lo strumento di supporto Setspn.exe, fare clic sul numero seguente per visualizzare l'articolo della Microsoft Knowledge Base:

    Aggiornamento dello strumento di 970536 Setspn.exe il supporto per Windows Server 2003I due esempi seguenti viene illustrato come eseguire il comando SetSpn :

    setspn –S host/CCFIISAlias MyDomain\MyCCFAppPoolServiceAccount
    setspn –S host/CCFIISAlias.mydomain.com MyDomain\MyCCFAppPoolServiceAccount
  5. Eseguire una delle seguenti operazioni per rimuovere i ticket sul client:

    • Riavviare il computer client.

    • Attendere la scadenza dei computer client il ticket Kerberos.

    • Utilizzare il file Kerbtray.exe dal Resource Kit di Windows.

  6. Desktop agente di test e MMC. Nota: Nella console MMC, assicurarsi che il nome di alias CCF IIS anziché il nome del server IIS CCF si digita nella casella Connetti a .

Nota: Applicazioni Web in esecuzione in IIS 7.0 utilizzano una nuova funzionalità che è chiamata autenticazione in modalità Kernel per eseguire l'autenticazione di Windows. Questa funzionalità consente per la configurazione semplificata SPN e prestazioni avanzate di autenticazione. Per impostazione predefinita, questa funzionalità consente a IIS 7.0. IIS 7.0 non utilizza l'identità del pool di applicazioni per decrittografare i ticket Kerberos durante l'autenticazione di Windows. Se si utilizza CCF 2009 insieme a IIS 7.0 o con Windows Server 2008, è necessario impostare un flag nel server che esegue il file di configurazione di IIS per utilizzare le credenziali del pool di applicazioni per l'autorizzazione. Per impostare questo flag, attenersi alla seguente procedura:

  1. Sul server IIS 7.0, aprire un prompt dei comandi come utente Administrator.

  2. Eseguire il comando qui riportato:

    Notepad.exe C:\Windows\System32\inetsrv\config\applicationHost.config
  3. Nella configurazione XML, modificare la configurazione di autenticazione per tutti i servizi contenuti nel pool di applicazioni e che siano in esecuzione con l'account utente DOMAIN\CCFAppPoolSERVICEAccount CCF. Di seguito è un esempio di modifica la configurazione necessaria:

       <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 tutte le configurazioni di servizi Web CCF come descritto in questo articolo. Sostituire l'attributo path per ogni elemento del percorso utilizzando l'attributo path appropriato. I servizi Web CCF CCF 2009 sono i seguenti:

    • 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

Ulteriori informazioni

Procedura per riprodurre il problema

  1. Assicurarsi che nel computer client siano installate le applicazioni seguenti:

    • Windows XP Service Pack 3 (SP3)

    • .NET Framework 3.5 SP1

    • CCF 2009 agente Desktop o la console MMC

  2. Assicurarsi che un computer è un server Web CCF che esegue Windows Server 2003 SP2 o Windows Server 2008. Assicurarsi che il computer è installato un server SQL 2005.

  3. Assicurarsi che un computer è un controller di dominio che esegue Windows Server 2003 SP2 o Windows Server 2008.

  4. Assicurarsi che tutti i computer sono configurati per l'autenticazione Kerberos o per l'autenticazione di Windows.

  5. In un computer client che ha la seguente configurazione, avviare Agente Desktop:

    • Di.NET Framework 3.5 SP1 è installato.

    • CCF 2009 agente Desktop è installato.

    • Endpoint nel file di configurazione dell'agente Desktop (agentdesktop.exe.config) gli URL per il nome NetBIOS effettivo o il nome FQDN del server IIS CCF.

Riferimenti

Per ulteriori informazioni sul comando SetSPN , visitare il seguente sito Web Microsoft:

http://technet.microsoft.com/en-us/library/cc773257.aspxPer ulteriori informazioni sugli strumenti di supporto di Windows 2003 SP1, visitare il seguente sito Web Microsoft:

http://support.microsoft.com/kb/892777Per ulteriori informazioni sul file Kerbtray.exe in Windows 2003 Resource Kit, visitare il seguente sito Web Microsoft:

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

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×