Сгенерированный автоматически код, относящийся к веб-методу asmx.cs - PullRequest
1 голос
/ 03 февраля 2012

Мы получили решение VS2010, содержащее файл asmx.cs, который содержит WebMethods.Я хотел бы добавить новый WebMethod в этот файл.Я скопировал и переименовал существующий метод, но не могу получить к нему доступ.

При поиске имен, идентичных существующим методам, я нашел автоматически сгенерированный код в файле Reference.cs и файле .wsdl.Я не понимаю, как этот код был сгенерирован, это результат мастера классов или что-то подобное?

1 Ответ

3 голосов
/ 03 февраля 2012

Пожалуйста, прочитайте Добавление и удаление веб-ссылок Статья на MSDN.Вы изменили службу, чтобы отразить изменения в клиентском проекте, вам необходимо обновить ссылку службы.

Чтобы обновить веб-ссылку

Щелкните правой кнопкой мыши веб-ссылку в обозревателе решений и выберите «Обновить веб-ссылку» в контекстном меню.

Это создаст новый класс прокси для веб-службы с использованием последней копии его файла описания .WSDL.,Любые методы, перечисленные в обновленном прокси-сервере, должны быть доступны в текущей версии веб-службы.

Поскольку вы упомянули, что изменили имя функции, ваша сборка может прерваться в клиентском проекте.

...