Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Triệu chứng

Khi bạn sử dụng ứng dụng máy tính để bàn tác nhân hay Microsoft Management Console (MMC) trong môi trường đang chạy Microsoft khách hàng việc Framework (CCF), máy khách Windows có bản Microsoft .NET Framework 3.5 gói dịch vụ 1 (SP1) được cài đặt được các thông báo lỗi trong Nhật ký ứng dụng trình xem sự kiện sau đây:thông báo lỗi 1

ListenerConfiguration đã gặp sự cố khi cố gắng truy cập Dịch vụ web cấu hình. Yêu cầu HTTP không được phép với khách hàng xác thực 'Đàm phán'. Tiêu đề xác thực nhận được từ máy chủ là 'Đàm phán'.

Thông báo lỗi 2

ListenerConfiguration đã gặp sự cố khi cố gắng truy cập Dịch vụ web cấu hình. Yêu cầu HTTP không được phép với khách hàng xác thực 'Đàm phán, NTLM'. Tiêu đề xác thực nhận được từ máy chủ là 'Đàm phán'.

Ngoài ra, nếu bạn sử dụng bàn làm việc của nhân viên, ứng dụng không khởi động. Sự cố này xảy ra nếu điểm cuối URL được sử dụng trong tập tin cấu hình máy tính để bàn tác nhân và cơ sở dữ liệu CCFInfrastructure trỏ tên NetBIOS thực của máy chủ mà máy chủ Dịch vụ CCF Web. Nếu bạn sử dụng MMC cùng với tên NetBIOS thực CCF Web Server hay tên miền đủ (FQDN) xuất hiện trong kết nối với hộp, kết nối không thành công. Ngoài ra, bạn thấy thông báo lỗi tương tự như sau trong Nhật ký sự kiện hệ thống:chú ý CCF Web server là máy chủ chạy dịch vụ thông tin Internet (IIS).

Nguyên nhân

Sự cố này xảy ra do thay đổi xác thực và bảo mật liên quan đến khung liên lạc Windows (WCF) trong .NET Framework 3.5 gói dịch vụ 1 để biết thêm thông tin, hãy xem phần 2.3.2 .NET 3.5 Service Pack 1 Readme tệp. Để xem tệp này, hãy ghé thăm Web site sau của Microsoft:

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

Giải pháp

Để giải quyết sự cố này, hãy làm theo các bước sau:

  1. Thiết lập một bí danh có tên CNAME cho máy chủ DNS CCF IIS. Để thực hiện việc này, hãy làm theo các bước sau. Ghi chú

    • Tên được sử dụng trong các điểm cuối URL trên màn hình đại diện MMC, và trong các trang Web dịch vụ tệp cấu hình.

    • Bạn phải là quản trị viên miền và quản trị viên DNS để thực hiện các bước sau.

    1. Trên vùng điều khiển máy tính đang chạy DNS, bấm bắt đầu, điểm đến Tất cả chương trình, bấm Công cụ quản trịvà bấm DNS.

    2. Mở rộng nút điều khiển miền .

    3. Mở rộng nút Chuyển tiếp tìm kiếm vùng .

    4. Bấm CCF FQDN.

    5. Bấm chuột phải vào trong ngăn bên phải.

    6. Bấm mới bí danh (CNAME).

    7. Trong hộp thoại Tài nguyên lục , nhập tên bí danh. Ví dụ: nhập tên máy CCF IIS bí danh cùng với FQDN của máy chủ CCF IIS.

    8. Thêm máy chủ yêu cầu và sau đó bấm hoàn tất.

  2. Trên máy tính, thêm URL HTTP CCF IIS bí danh tính và bí danh CCF IIS FQDN vào danh sách các Site Intranet Cục bộ .

  3. Thay đổi tất cả các tên máy chủ tại điểm cuối URL "CCF IIS FQDN hoặc máy chủ thực"tên bí danh CCF IIS hoặc bí danh CCF IIS FQDN. Bạn phải thực hiện việc này trong tệp hoặc URL sau đây:

    • Các tập tin Agentdesktop.exe.config trên máy khách.

    • Các tập tin Mmc.exe.config MMC.

    • Tất cả các trang Web CCF dịch vụ tệp Web.config trên máy chủ CCF IIS.

    • Tất cả các điểm cuối URL trong cơ sở dữ liệu Microsoft SQL Server CCFInfrastructure.

  4. Tại dấu nhắc lệnh, hãy chạy lệnh SetSpn để đăng ký dịch vụ chính tên (SPN) thông tin máy chủ/CCFAlias và host/CCFAlias.fabrikam.com thông tin tài khoản đang nhóm ứng dụng dịch vụ CCF Web trong IIS. Ví dụ: sử dụng lệnh SetSpn để đăng ký SPN "ASPUSER". Lưu ý Bạn phải đăng nhập như một quản trị viên miền thực hiện bước này. Để tải xuống công cụ hỗ trợ Setspn.exe, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

    970536 Setspn.exe hỗ trợ công cụ Cập Nhật cho Windows Server 2003Hai mẫu sau hiển thị làm thế nào để chạy lệnh SetSpn :

    setspn –S host/CCFIISAlias MyDomain\MyCCFAppPoolServiceAccount
    setspn –S host/CCFIISAlias.mydomain.com MyDomain\MyCCFAppPoolServiceAccount
  5. Thực hiện một trong các bước sau để xoá vé trên máy khách:

    • Khởi động lại máy khách.

    • Đợi vé Kerberos hết hạn trên máy khách.

    • Sử dụng tệp Kerbtray.exe bộ tài nguyên Windows.

  6. Kiểm tra màn hình nhân MMC. Lưu ý Thẻ MMC, đảm bảo rằng bạn gõ tên bí danh CCF IIS thay vì tên máy chủ CCF IIS kết nối với hộp.

Lưu ý Ứng dụng web chạy trong IIS 7.0 sử dụng tính năng mới được gọi là chế độ lõi xác thực hiện xác thực Windows. Tính năng này cho phép đơn giản SPN cấu hình và hiệu năng nâng cao xác thực. Theo mặc định, IIS 7.0 bật tính năng này. IIS 7.0 không sử dụng danh tính nhóm ứng dụng để giải mã vé Kerberos trong quá trình xác thực Windows. Nếu bạn đang sử dụng CCF 2009 cùng với IIS 7.0 hoặc Windows Server 2008, bạn phải đặt cờ trong máy chủ đang chạy tập tin cấu hình IIS sử dụng uỷ nhiệm nhóm ứng dụng cho phép. Đặt cờ này, hãy làm theo các bước sau:

  1. Trên máy chủ IIS 7.0, mở dấu nhắc lệnh là người dùng quản trị viên.

  2. Chạy lệnh sau:

    Notepad.exe C:\Windows\System32\inetsrv\config\applicationHost.config
  3. Cấu hình XML, thay đổi cấu hình xác thực cho tất cả các dịch vụ CCF đã được lưu trữ trong nhóm ứng dụng và đã chạy trong tài khoản người dùng DOMAIN\CCFAppPoolSERVICEAccount. Sau đây là ví dụ về thay đổi cấu hình yêu cầu:

       <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. Thay đổi tất cả các trang Web CCF dịch vụ cấu hình như được mô tả trong bài viết này. Thay thế các thuộc tính đường dẫn cho mỗi phần tử vị trí bằng cách sử dụng thuộc tính đường dẫn phù hợp. Dịch vụ CCF Web CCF 2009 là như sau:

    • 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

Thông tin Bổ sung

Các bước để tái tạo sự cố

  1. Đảm bảo rằng máy tính đã cài đặt chương trình sau:

    • Windows XP gói dịch vụ 3 (SP3)

    • .NET Framework 3.5 SP1

    • CCF 2009 đại lý máy tính để bàn hoặc MMC

  2. Đảm bảo rằng máy chủ CCF Web đang chạy Windows Server 2003 SP2 hoặc Windows Server 2008. Đảm bảo rằng máy tính có SQL server 2005 được cài đặt.

  3. Đảm bảo rằng máy tính là điều khiển vùng đang chạy Windows Server 2003 SP2 hoặc Windows Server 2008.

  4. Đảm bảo rằng tất cả các máy tính được cấu hình xác thực Kerberos hoặc xác thực Windows.

  5. Trên máy khách có cấu hình sau, bắt đầu màn hình đại lý:

    • .NET Framework 3.5 SP1 được cài đặt.

    • CCF 2009 đại lý máy tính được cài đặt.

    • Điểm cuối URL trong tập tin cấu hình máy tính để bàn tác nhân (agentdesktop.exe.config) chỉ tên NetBIOS thực hoặc FQDN của máy chủ CCF IIS.

Tham khảo

Để biết thêm thông tin về lệnh SetSPN , ghé thăm Web site sau của Microsoft:

http://technet.microsoft.com/en-us/library/cc773257.aspxĐể biết thêm thông tin về công cụ hỗ trợ Windows 2003 SP1, hãy ghé thăm Web site sau của Microsoft:

http://support.microsoft.com/kb/892777Để biết thêm thông tin về tệp Kerbtray.exe trong bộ tài nguyên Windows 2003, ghé thăm Web site sau của Microsoft:

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

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×