2012-02-25 31 views
6

Tôi đang quản trị một hệ thống IIS rất cũ đã được nâng cấp từ 5.0 lên 6.0 và bây giờ là 7.0.các ràng buộc IIS là gì và mục đích của chúng là gì?

Các Default Web Site có một số ràng buộc liên kết với nó như sau:

Type: http, Port: 80, IPAddress: *, Binding Info: 
Type: net.tcp, Port: Empty, IPAddress: Empty, Binding Info: 808:* 
Type: net.pipe, Port: Empty, IPAddress: Empty, Binding Info: * 
Type: net.msmq, Port: Empty, IPAddress: Empty, Binding Info: localhost 
Type: msmq.formatname, Port: Empty, IPAddress: Empty, Binding Info: localhost 

gì là net.tcp, net.pip, net.msmq, và msmq.formtname? Chúng được sử dụng cho cái gì và tại sao lại bị ràng buộc trong trang mặc định IIS?

Cảm ơn!

Trả lời

7

Nếu bạn bật WCF, thì các ràng buộc bổ sung sẽ được thêm vào. Nếu bạn không sử dụng WCF ở tất cả, cảm thấy tự do để loại bỏ chúng.

+0

Bạn có thể thêm một chút chi tiết nữa không? Chúng tôi sử dụng WCF để kết nối với các dịch vụ web của bên thứ ba, nhưng tôi cho rằng (vì chúng tôi không _hosting_ bất kỳ dịch vụ web nào), chúng tôi không cần các giao thức này được kích hoạt. Tôi có đúng không? –

+2

Nếu ứng dụng của bạn trên máy chủ này chỉ tiêu thụ các dịch vụ web trên các máy khác và không xuất bản các dịch vụ web trên máy chủ này, bạn có thể xóa các ràng buộc khác một cách an toàn. –

+0

Hoàn hảo, cảm ơn bạn đã làm rõ. –

Các vấn đề liên quan