«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

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

Απαντήθηκε 07/12/2011 στις 18:42
πηγή χρήστη

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