2013-04-22 1 views
1

Я работаю на .net почтового клиента/службе в Visual Studio 2010.ссылки освежающего сервиса не будет работать

Проблемой я переживаю сейчас является то, что если я изменю свою службу, клиент не замечает Эти изменения. Вот как я продолжаю:

Я меняю один из интерфейсов в сервисе, а затем обновляю ссылку на службу на стороне клиента. Это небольшое окно с индикатором выполнения, который показывает мне, что ссылка обновлена ​​сейчас.

Но когда я хочу использовать новую реализацию, я до сих пор не вижу никаких изменений. Например:

раньше: void putFile(byte[] contents, String name);

сейчас: void putFile(myFile file);

Затем я обновил ссылку на службу и пытался использовать метод на стороне клиента. Но все, что я получаю, это старый интерфейс.

+0

Как вы «освежаете» услугу? Должен быть правый клик -> «Обновить ссылку на службу» – Gareth

+0

да, я делаю это так – PogoMips

+0

Где ваш клиент указывает, чтобы получить WSDL? Вы уверены, что указали на обновленный wsdl? – wacdany

ответ

-1

Вновь обновить, нажмите «Обновить ссылку на службы», щелкнув правой кнопкой мыши по имени Servicne. enter image description here

+0

вот что я сделал. Извините, что моя визуальная студия на немецком языке, я не был уверен в точном переводе меню – PogoMips

+0

Итак, вы оценили мой ответ за это, потому что вы пробовали это :) –

+0

На самом деле я ничего не оценил на этом сайте ^^ ' – PogoMips

0

Итак, я хотел бы попробовать это:

Используйте SOAPUI, чтобы увидеть, если он видит старую Definiton. Если это так, вы не обновили сервис должным образом. Если это не так, то происходит какое-то странное кэширование - полностью удалите ссылку на службу, вручную проверьте, все ли файлы удалены и снова добавлены.

+0

hmm .. Я также заметил некоторые отличия в Service Reference. Но я не знаю, что они означают. IMailService имеет новую реализацию, но затем есть MailServiceClient, который имеет старую реализацию. http://i.cubeupload.com/QtsSNW.jpg – PogoMips

+0

Я думаю, что в этом проблема. Я просто не могу узнать, как обновить этот MailServiceClient. Попробовал удалить все, но это не сработало. – PogoMips

+0

Вы поняли это в конце? – Gareth