2008-08-27 11 views
5

Khi thiết lập một thư mục ảo mới để lưu trữ một dịch vụ web SOAP trong IIS 6.0 trên một hộp Server 2003, tôi được yêu cầu thiết lập quyền truy cập cho thư mục ảo. Các điều khoản khác nhau là để cho phép/không cho phép như sau:Mức độ cho phép truy cập thư mục ảo thích hợp được yêu cầu cho một dịch vụ web SOAP là gì?

  • đọc
  • Run script (như ASP)
  • Execute (như ISAPI hoặc CGI)
  • Viết
  • Duyệt

Dịch vụ web SOAP đang được xuất bản qua máy chủ SOAP3.0 ISAPI với các phần mở rộng được đặt thành "Được phép" trong ngăn Tiện ích mở rộng dịch vụ Web của Trình quản lý IIS.

Vì tôi không muốn để lộ nội dung của thư mục này lên web, tôi biết Duyệt là không mong muốn. Nhưng, tôi không biết nếu tôi cần phải có Run script, ExecuteViết quyền cho phép xuất bản đúng dịch vụ web này. Dịch vụ web đang được sử dụng để gửi và nhận các tập dữ liệu XML giữa máy chủ và máy khách từ xa. Cấp quyền truy cập chính xác cho thư mục ảo của dịch vụ web SOAP của tôi là gì?

+0

bạn sẽ cần đọc, chạy tập lệnh ở mức tối thiểu. –

Trả lời

4

Khi kiểm tra thêm, tôi đã đi đến kết luận rằng một giả thiết tôi có khoảng cần Quyền đọc không chính xác.
Dịch vụ web SOAP chỉ cần bật quyền "Chạy tập lệnh" vì .wsdl dường như xuất phát từ dịch vụ web dưới dạng phản hồi thực thi tập lệnh. Vì vậy, yêu cầu tối thiểu cho thư mục dịch vụ web SOAP3.0 là Chạy tập lệnh.