Tôi đã tạo một dịch vụ web bằng Visual Studio (2005 - Tôi biết tôi là trường cũ) và tất cả đều biên soạn tốt nhưng khi mở ra, tôi sẽ được cảnh báo như vậy:Dịch vụ web ASMX - "Dịch vụ web này đang sử dụng http://tempuri.org/ làm không gian tên mặc định của nó." tin nhắn - nhưng không nên là
Dịch vụ web này không phù hợp với Hồ sơ cơ bản WS-I v1.1.
Và hơn nữa:
dịch vụ web này được sử dụng như http://tempuri.org/ gian tên mặc định của nó.
Đó sẽ là tốt, ngoại trừ dịch vụ của tôi bắt đầu như sau:
[WebService(Namespace = "http://totally-not-default-uri.com/servicename")]
Tìm kiếm toàn bộ thư mục giải pháp cho "tempuri" trả về không có gì. Tôi không thể tìm thấy nó được đề cập trong bất kỳ trang cấu hình acessible từ Visual Studio. Và nó nằm ngay trong danh sách wsdl: definitions cho thuộc tính xmlns: tns trên trang mô tả dịch vụ web khi tôi xem nó thông qua trình duyệt và như targetNamespace trong cùng một thẻ. Tôi đang xem nó bằng cách sử dụng chế độ "gỡ lỗi" của Visual Studio với máy chủ tích hợp từ đó.
Dường như có gì đó đã được lưu trữ ở đâu đó nhưng tôi không thể tìm ra cái gì và ở đâu - Tôi đã thử dừng và khởi động lại máy chủ, dọn dẹp và xây dựng lại dịch vụ và đi qua các tệp cấu hình văn bản có liên quan. không có con xúc xắc. Bất cứ ý tưởng những gì đang xảy ra?
Tôi nghĩ điều này khá xa so với sự dày đặc - hoàn toàn ngược lại, thực sự. Nó chỉ xảy ra với ... uh ... một người bạn của tôi. +1 từ tôi. –