«WebServiceBindingAttribute требуется на прокси-классов»

голоса
12

Я работаю над приложением, которое делает асинхронные вызовы к WebService.

Я добавил прокси-класс для асинхронного вызова. Код компилируется и работает правильно, однако всякий раз, когда я пытаюсь сделать двойной щелчок прокси-класс в обозревателе решений (Visual Studio 2008) Я страница с

Для того, чтобы предотвратить возможную потерю данных перед загрузкой конструкторы, следующие ошибки должны быть решены: WebServiceBindingAttribute требуется на прокси-классах.

Мой прокси-класс уже определен таким образом,

namespace AsyncCaller
{
    [WebServiceBindingAttribute(Name = AsyncRequestSoap, Namespace = http://tempuri.org/)]
    public class AsyncCallerProxy : SoapHttpClientProtocol
    {
        public AsyncCallerProxy()
        {
            this.Url = http://localhost/MyAsyncService/AsyncService.asmx;
        }

Поэтому я не могу понять причину ошибки.

Это очень небольшая проблема, так как я все еще могу запустить приложение, но мне интересно.

Задан 09/12/2008 в 23:37
источник пользователем
На других языках...                            


2 ответов

голоса
13

Такая же проблема здесь ..
Просто украсить ваш прокси - класс со следующим атрибутом

[System.ComponentModel.DesignerCategoryAttribute ( "код")]

чтобы избавиться от режима бесполезного дизайна.

Ответил 10/03/2009 в 19:46
источник пользователем

голоса
12

В свойствах проекта. В закладке сборки. Выберите «Создать сборку сериализации:» Выкл.

Ответил 07/12/2011 в 18:42
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more