Tôi đang lưu trữ dịch vụ WCF trong Dịch vụ Windows trên một trong các máy chủ của chúng tôi. Sau khi làm cho nó làm việc trong basicHttpBinding và xây dựng một máy khách thử nghiệm trong .NET (mà cuối cùng đã làm việc) tôi đã đi cùng và cố gắng truy cập nó từ PHP bằng cách sử dụng lớp SoapClient. Người tiêu dùng cuối cùng sẽ là một trang web PHP vì vậy tôi cần phải làm cho nó tiêu thụ trong PHP.URL WSDL cho Dịch vụ WCF (basicHttpBinding) được lưu trữ bên trong Dịch vụ Windows
Tôi bị bối rối khi tôi phải nhập url WSDL trong hàm tạo của lớp SoapClient trong mã PHP. WSDL ở đâu? Tất cả tôi có là:
http://172.27.7.123:8000/WordService và http://172.27.7.123:8000/WordService/mex
Không ai trong số những không vạch trần WSDL.
Là một newbie trong WCF Tôi có thể đã hỏi một điều ngu ngốc (hoặc tôi có thể có một giả định sai ở đâu đó). Xin hãy nhẹ nhàng: D
Và không, http://172.27.7.123:8000/WordService?wsdl không hiển thị bất cứ điều gì khác biệt so với http://172.27.7.123:8000/WordService :(
Tôi buộc phải lưu trữ nó trong IIS Tôi buộc phải sử dụng một WebService thường xuyên
Tốt. Nhờ tìm kiếm, tìm thấy câu hỏi và câu trả lời của bạn –