2012-11-05 31 views
7

Tại sao đối với một số dịch vụ web của tôi, tôi nhận được biểu mẫu thử nghiệm để tôi có thể xem dữ liệu xml được tạo, nhưng đối với các dịch vụ web khác, tôi nhận được thông báo cho biết The test form is only available for requests from the local machine.?Biểu mẫu kiểm tra chỉ có sẵn cho các yêu cầu từ máy cục bộ

Cả hai lần, tôi đang kết nối với URL của dịch vụ web từ trình duyệt phía máy khách và tất cả các dịch vụ web được tạo bằng C#, .NET-3.5.

+0

thể trùng lặp của [ "Các hình thức kiểm tra là chỉ khả dụng cho các yêu cầu từ máy cục bộ. "] (http: // stackov erflow.com/questions/1028010/the-test-form-is-only-available-for-requests-from-the-local-machine) – jnovack

Trả lời

13

Tôi googled cho "The test form is only available for requests from the local machine."

Có rất nhiều kết quả, và sự đồng thuận là thêm các nút để web.config của dịch vụ web. Tôi đã không thử giải pháp này được nêu ra, nhưng bạn có thể kiểm tra xem liệu các dịch vụ web của bạn cho thấy các hình thức kiểm tra từ xa có điều này có các nút trong web.config. Hoặc, bạn có thể thêm nó vào các dịch vụ web cung cấp thông báo này và xem biểu mẫu thử nghiệm có bắt đầu xuất hiện từ xa hay không.

<configuration> 
    <system.web> 
    <webServices> 
     <protocols> 
      <add name="HttpGet"/> 
      <add name="HttpPost"/> 
     </protocols> 
    </webServices> 
    </system.web> 
</configuration> 

Dưới đây là một số các kết quả tìm kiếm

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