Thiết lập metabase tài sản DisableSocketPooling không có hiệu lực

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:813368
TRIỆU CHỨNG
Khi bạn bắt đầu Internet Information Services (IIS) 6.0 trên Microsoft Windows Server 2003, IIS gắn để tất cả các địa chỉ IP trên máy chủ, không chỉ cần các địa chỉ IP được giao cho các trang Web. Điều này có thể đúng ngay cả Mặc dù bạn đã thiết lập các tài sản metabase DisableSocketPooling đúng sự thật.
NGUYÊN NHÂN
Để thành công cho phép các ứng dụng để sử dụng cùng một cổng vào Địa chỉ IP khác nhau, bạn phải sử dụng một tiện ích mới, Httpcfg.exe. Httpcfg.exe là nằm trên đĩa CD Windows Server 2003 trong thư mục Support\Tools như một phần của các tập tin Support.cab.
GIẢI PHÁP

Để cài đặt công cụ hỗ trợ Microsoft Windows

  1. Chèn Windows Server 2003 CD trong đĩa CD-ROM hay DVD-ROM ổ đĩa.
  2. Khi đĩa CD sẽ mở ra, bấm vào Thực hiện bổ sung Tác vụ.
  3. Nhấp vào Trình duyệt này CD.
  4. Bấm đúp Hỗ trợ.
  5. Bấm đúp Công cụ.
  6. Bấm đúp SUPTOOLS.MSI.
  7. Nhấp vào Tiếp theo, gõ thông tin của bạn trong cácTênTổ chức hộp, bấmTiếp theo, sau đó bấm Tiếp theo ngày sau màn hình.
  8. Nhấp vào Tiếp theo một lần nữa để bắt đầu các cài đặt.
  9. Nhấp vào Kết thúc.

Để thêm địa chỉ IP danh sách bao gồm IP

  1. Nhấp vào Bắt đầu, sau đó bấmChạy.
  2. Loại CMD, sau đó bấmOk để mở một dấu nhắc lệnh.
  3. Gõ sau đây, nơixxx.xxx.x.x là địa chỉ IP mà bạn muốn thêm:
    httpcfg đặt iplisten -i xxx.xxx.x.x
    Khi điều này thành công, Httpcfg trở về sau đây:
    HttpSetServiceConfiguration hoàn thành với 0

    Để xem các mã trạng thái bổ sung, xem trợ giúp Httpcfg.
  4. Sau khi địa chỉ IP được thêm, sử dụng lệnh sau để danh sách it:
    httpcfg truy vấn iplisten
    Httpcfg trả về sau đây:
    IP: xxx.xxx.x.x
  5. Từ dấu nhắc lệnh, dừng dịch vụ HTTP và các dịch vụ phụ thuộc. Để thực hiện việc này, gõ chuỗi sau đây tại dấu nhắc lệnh:
    net stop http /y
  6. Khởi động từ dấu nhắc lệnh, lại dịch vụ HTTP và nó phụ thuộc vào dịch vụ. Để thực hiện việc này, gõ chuỗi sau đây tại dấu nhắc lệnh:
    net bắt đầu w3svc
    Chú ý Khi bạn bắt đầu w3svc, tất cả các dịch vụ đã được ngừng lại khi HTTP đã dừng sẽ bắt đầu.
TÌNH TRẠNG
Điều này hành vi là do thiết kế.
THÔNG TIN THÊM
IIS 5.0 sử dụng tài sản metabase DisableSocketPooling cho phép truy nhập các ứng dụng tương tự vào cổng USB trên IP khác nhau Địa chỉ. Thiết lập giá trị này với giấy phép đúng các ứng dụng này để tồn tại trên cài đặt Microsoft Windows 2000 tương tự.

Bởi vì DisableSocketPooling được định nghĩa là một tài sản hợp lệ ở giản đồ IIS 6.0 metabase (MBSchema.xml), bạn có thể vẫn còn đặt thuộc tính này bằng cách sử dụng Adsutil.vbs, nhưng điều này không có hiệu lực. Các chức năng trong IIS 6.0 là một phần của cấp độ hạt nhân mới trình điều khiển HTTP.sys. Để cấu hình HTTP.sys, bạn phải sử dụng Httpcfg.exe.

Trong IIS 5.0, người nghe TCP là Winsock. Winsock sử dụng ổ cắm và IIS là ràng buộc để hiệu suất và khả năng mở rộng của Winsock API. Ổ cắm tổng hợp giới thiệu để giải quyết vấn đề trong Internet thông tin máy chủ (IIS) 4,0 nơi việc sử dụng tài nguyên đã được cao với nhiều trang Web sử dụng cá nhân IP Địa chỉ.

Để giải quyết vấn đề khả năng mở rộng này, IIS 5.0 sử dụng ổ cắm chia tài nguyên để cho phép nguồn lực được chia sẻ. Ổ cắm chia tài nguyên cho phép tăng gấp đôi hoặc gấp ba số lượng các trang web để chạy trên một máy chủ cụ thể với độc đáo IP Địa chỉ. Các DisableSocketPooling bất động sản cũng được giới thiệu vào IIS 5.0 và được sử dụng khi khác ứng dụng được cài đặt mà đòi hỏi phải sử dụng một cổng IIS lắng nghe trên bởi mặc định (ví dụ như cổng 80).

Trong IIS 6.0, HTTP.sys là người nghe TCP và HTTP.sys không sử dụng Winsock API. Ổ cắm không phải là một cấu hình bất động sản. HTTP.sys sử dụng danh sách bao gồm IP. Theo mặc định, đây là danh sách trắng và IIS lắng nghe trên tất cả các địa chỉ IP. Bạn có thể chỉ định địa chỉ IP IIS sẽ nghe trên bằng cách thêm họ vào danh sách bao gồm IP.

Quan trọng Danh sách bao gồm IP được đọc trong khi khởi động của dịch vụ HTTP. Nếu bạn thay đổi trong danh sách, bạn phải khởi động lại dịch vụ.

Chú ý Dịch vụ HTTP và dịch vụ HTTP SSL là dịch vụ khác nhau. Dịch vụ HTTP không xuất hiện trong danh sách dịch vụ và phải được khởi động lại một dấu nhắc lệnh. Để thực hiện việc này, hãy làm theo những bước sau:
  1. Nhấp vào Bắt đầu, bấm Chạy, và sau đó gõ CMD để mở một dấu nhắc lệnh. Tại các dấu nhắc lệnh, loại net stop http /y và nhấn ENTER. Điều này ngừng dịch vụ HTTP Secure Sockets Layer (SSL) và World Wide Web xuất bản dịch vụ bởi vì họ là phụ thuộc vào dịch vụ HTTP.
  2. Để bắt đầu dịch vụ HTTP, gõ net start W3SVC tại dấu nhắc lệnh. Điều này bắt đầu dịch vụ HTTP SSL và dịch vụ HTTP.
Sau khi bạn thêm các địa chỉ IP vào danh sách bao gồm IP, bạn phải thêm mỗi địa chỉ IP được sử dụng bởi một trang Web. Nếu bạn liên kết một trang Web với một IP Địa chỉ mà không có trong danh sách, các trang Web không bắt đầu.
THAM KHẢO
Để được trợ giúp với bằng cách sử dụng lệnh này, xem trợ giúp trực tuyến Httpcfg. Để truy cập trực tuyến Httpcfg giúp đỡ, loại Httpcfg /? tại dấu nhắc lệnh, hoặc làm theo các bước sau:
  1. Nhấp vào Bắt đầu.
  2. Nhấp vào Tất cả chương trình.
  3. Nhấp vào Công cụ hỗ trợ của Windows.
  4. Nhấp vào Hỗ trợ công cụ trợ giúp.
  5. Nhấp vào H dưới Danh sách thứ tự chữ cái Công cụ theo tên tệp.
  6. Bấm đúp Httpcfg.exe (HTTP cấu hình Tiện ích).
Để biết thêm thông tin về DisableSocketPooling, nhấp vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
238131Làm thế nào để vô hiệu hóa hợp nhóm ổ cắm

Cảnh báo: Bài viết này được dịch tự động

属性

文章 ID:813368 - 上次审阅时间:08/28/2011 08:21:00 - 修订版本: 2.0

Microsoft Internet Information Services 6.0

  • kbhowto kbmt KB813368 KbMtvi
反馈