
Δουλεύω σε μια εφαρμογή που κάνει ασύγχρονη κλήσεις προς το 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;
        }

```

Έτσι δεν μπορώ να δω την αιτία του σφάλματος.


Αυτό είναι ένα πολύ μικρό θέμα αφού μπορώ ακόμα να εκτελέσετε την εφαρμογή, αλλά είμαι περίεργος.

 
«WebServiceBindingAttribute απαιτείται για τις κατηγορίες μεσολάβησης»
======================================================================



Το ίδιο πρόβλημα εδώ ..   

Απλά διακοσμήσετε τάξη μεσολάβησης σας με την ακόλουθη ιδιότητα


[System.ComponentModel.DesignerCategoryAttribute ( "κωδικός")]


για να απαλλαγούμε από τη λειτουργία άχρηστο σχεδιασμό.

 

Στις ιδιότητες για το έργο. Στην καρτέλα Δημιουργία. Επιλέξτε «Δημιουργία συνέλευση Serialization:» Off.

 