Autor Beitrag
FrEEzE2046
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 109

Windows 98, 2000, XP Pro, Vista Ultimate 32 & 64 Bit, Windows 7 Beta 64 Bit
C/C++, C# (VS 2008 TeamSystem) - Delphi (Delphi 5) - Java (Eclipse)
BeitragVerfasst: Mo 17.05.10 10:04 
Hallo,

ich habe einen WCF-Service, den ich in einem anderen Projekt (momentan über den Dev-Server) als ServiceReference gekennzeichnet habe.

Ich kann von dort aus auf alle Klassen meines WCF-Service zugreifen, bis auf eine. Auch Änderungen an Methoden innerhalb meines Services werden weiterhin aktualisiert (via update service reference);

Es geht dabei im wesentlichen um zwei Exception-Klassen, welche folgendermaßen implementiert habe:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
// SQLServerFault.cs
using System.Runtime.Serialization;

namespace ProjectName.WebService.Exception
{
    [DataContract]
    public class SQLServerFault
    {
    }
}



ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
// WebServiceFault.cs
using System;
using System.Runtime.Serialization;

namespace ProjectName.WebService.Exception
{
    [DataContract][Flags]
    public enum WebServiceErrorCode
    {
        [EnumMember]
        InternalError = 1,
        [EnumMember]
        ConfigFileNotFound = 2,
        [EnumMember]
        BrokenConfigFile = 4
    }

    [DataContract]
    public class WebServiceFault
    {        
        [DataMember]
        public string Message;
        [DataMember]
        public WebServiceErrorCode ErrorCode;
    }
}



Die Klasse WebServiceFault bekomme ich einfach nicht in der ServiceReference angezeigt. Auch im ObjectBrowser ist sie nicht zu finden. Wenn ich eine neue Klasse hinzufüge, sehe ich sie ebenfalls nicht.

Ich hoffe ihr könnt mir sagen, was ich falsch mache. Muss man noch irgendetwas beachten?
FrEEzE2046 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 109

Windows 98, 2000, XP Pro, Vista Ultimate 32 & 64 Bit, Windows 7 Beta 64 Bit
C/C++, C# (VS 2008 TeamSystem) - Delphi (Delphi 5) - Java (Eclipse)
BeitragVerfasst: Di 18.05.10 08:44 
Hatte noch niemand dieses Problem? Es ist sehr störend, da die Entwicklung gerade aufgrund dieses schwerwiegenden Problems stockt.
FrEEzE2046 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 109

Windows 98, 2000, XP Pro, Vista Ultimate 32 & 64 Bit, Windows 7 Beta 64 Bit
C/C++, C# (VS 2008 TeamSystem) - Delphi (Delphi 5) - Java (Eclipse)
BeitragVerfasst: Di 18.05.10 13:21 
user profile iconFrEEzE2046 hat folgendes geschrieben Zum zitierten Posting springen:
Hatte noch niemand dieses Problem? Es ist sehr störend, da die Entwicklung gerade aufgrund dieses schwerwiegenden Problems stockt.


Ich war blind. Ich hatte zwar eine entsprechende Methode die die Klasse auch benutzt, aber diese nicht als OperationContract gekennzeichnet.