answer = Vấn đề rất đơn giản, chúng tôi đã có một hàm chung với hàm. dịch vụ này là một chức năng mới đã được cố gắng bởi một người nào đó trong vấn đề này, và vẫn còn hiện diện trong một chức năng được dự án tham chiếu. điều này khiến dự án có 2 không gian tên giống hệt nhau (một trong dll chung và một trong dịch vụ).thêm tham chiếu dịch vụ trong Visual Studio 2010 có vẻ không hoạt động
Chúng tôi đã gặp sự cố khi thêm tham chiếu này lúc đầu vì các dịch vụ có trong IIS. Tuy nhiên, chúng tôi đã khắc phục sự cố đó, khi thêm tham chiếu một lần nữa, dường như chỉ thêm một phần tham chiếu. Nó xuất hiện trong danh sách dịch vụ nhưng không xuất hiện trong cấu hình ứng dụng, và nó không thể được sử dụng (intellisense không tìm thấy nó cũng không tự gõ công việc).
nếu chúng tôi thử điều này trong một dự án khác, nó hoàn toàn bổ sung và chúng tôi đã thử xóa mọi thứ chúng tôi có thể tìm về tham chiếu trước khi readding nó (thư mục con, mở dự án trong notepad và xóa tất cả các tham chiếu ở đó). .
khi xóa và readding một dịch vụ khác nhau cho dự án này theo cách tương tự và hoạt động và chúng tôi có thể thêm nó vào các dự án khác nhau trong cùng một giải pháp, không phải trong dự án này.
Bất kỳ ai cũng có ý tưởng tại sao điều này có thể xảy ra và các giải pháp khả thi?
EDIT: Khi chúng tôi tạo lại dự án trong cùng một giải pháp và kéo tất cả các lớp, v.v., chúng tôi có thể thêm và xóa tham chiếu này theo ý muốn. mặc dù điều này sẽ được tính là một giải pháp tôi thực sự muốn biết tại sao mọi thứ xảy ra như họ đã xảy ra thay vì sau đó tạo lại các dự án khi mọi thứ dường như gặp khó khăn. Có một bộ nhớ cache hoặc một cái gì đó trong studio trực quan có thể gây ra điều này?
Ngoài ra đôi khi phải mất nhiều thời gian hơn (hoặc không bao giờ tìm thấy) để tìm dịch vụ tại thời điểm khác khi thực hiện điều này trong < 1 giây. cách tốt nhất để làm cho nó dường như dừng lại và bắt đầu tìm kiếm. không chắc chắn nếu nó có liên quan nhưng nó có vẻ giống như một sự khác biệt giữa máy tính của tôi và một trong những khác chúng tôi sử dụng là tốt.
Chỉnh sửa2: chúng tôi cũng đã thử xóa thư mục dịch vụ, thêm lại dịch vụ tạo lại thư mục và thêm tham chiếu này vào tài khoản không hoạt động. nếu chúng tôi thêm một dịch vụ khác sau khi xóa thư mục, tham chiếu đó sẽ hoạt động. thêm tham chiếu mà chúng tôi muốn thêm sau đó không làm cho nó hoạt động.
Chỉnh sửa3: trong một dự án bổ sung, tôi có thể thêm nó khi nó hoạt động tuy nhiên xóa tham chiếu và sau đó thêm lại tham chiếu và làm cho nó không hoạt động trở lại. một tham chiếu tương tự như thế này tôi có thể xóa và thêm lại nhiều lần như tôi muốn trong cùng một dự án và nó vẫn hoạt động. tài liệu tham khảo này không được tìm thấy khi được thêm lại sau khi xóa và đưa ra lỗi "Loại hoặc không gian tên không thể tìm thấy".
Chúng tôi cũng đã cố gắng thay đổi các giải pháp và dự án GUID và vẫn còn, nó không thêm tài liệu tham khảo phục vụ một cách chính xác trong dự án)
** Edit4:. Khi tắt các loại tái sử dụng trong Assemblies tham chiếu trong Configure dịch vụ tham khảo .. Hộp thoại trực quan của hộp thoại thêm thông tin vào trang Reference.cs để trống trang đó. Bỏ chọn hộp này sẽ thêm tất cả các tham chiếu đến tệp đó và làm cho công việc tham chiếu dịch vụ.
Tuy nhiên tôi có thể sử dụng hầu hết các tham chiếu, tôi thiếu điểm nhập có nghĩa là tôi không thể chạy nó.
đây là hộp thoại trong đó tôi không thể kéo thêm chút nữa.
Đây có thể không phải là vấn đề tương tự nhưng có thể kiểm tra bài viết này: http://bursjootech.blogspot.com/2008/06/wcf-type-name-servicereference1-does.html –
Đây không phải là vấn đề nhưng có tôi một chặng đường dài, cảm ơn. – Andy
Tôi thấy sự khác biệt: ERPFeedService/ERPFeedService.svc -> SNService/SNService.svc? Wsdl –