|
Ronny Lindner
Topic creator
registered since: 10.01.2012
Posts: 3
|
Hallo zusammen,
ich würde gern die AS24 API mittels .NET für einen WebService nutzen.
Dazu habe ich ganz schlicht ein Beispiel aus dem SDK benutzt für einen LoopUpDataRequest. Das Beispiel hat bei mir probemlos funktioniert und ich habe den dort verwendeten Code soweit in einen neuen WebService übernommen.
Nur erhalte ich beim Aufruf des WebServices folgende Exception
System.InvalidOperationException: Temporäre Klasse kann nicht generiert werden (result=1).
error CS0200: Für die Eigenschaft oder den Indexer Telekom.Api.Common.Data.TelekomServiceResponse<Telekom.Api.AutoScout24.Data.AutoScout24StatusConstants,Telekom.Api.AutoScout24.Data.AutoScout24StatusDescriptions>.Status kann keine Zuweisung ausgeführt werden. Sie sind schreibgeschützt.
error CS0200: Für die Eigenschaft oder den Indexer Telekom.Api.Common.Data.TelekomServiceStatusResponse<Telekom.Api.AutoScout24.Data.AutoScout24StatusConstants,Telekom.Api.AutoScout24.Data.AutoScout24StatusDescriptions>.StatusCode kann keine Zuweisung ausgeführt werden. Sie sind schreibgeschützt.
error CS0200: Für die Eigenschaft oder den Indexer Telekom.Api.Common.Data.TelekomServiceStatusResponse<Telekom.Api.AutoScout24.Data.AutoScout24StatusConstants,Telekom.Api.AutoScout24.Data.AutoScout24StatusDescriptions>.StatusMessage kann keine Zuweisung ausgeführt werden. Sie sind schreibgeschützt.
bei System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)
bei System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping xmlMappings, Type types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)
bei System.Xml.Serialization.TempAssembly..ctor(XmlMapping xmlMappings, Type types, String defaultNamespace, String location, Evidence evidence)
bei System.Xml.Serialization.XmlSerializer.FromMappings(XmlMapping mappings, Evidence evidence)
bei System.Web.Services.Protocols.XmlReturn.GetInitializers(LogicalMethodInfo methodInfos)
bei System.Web.Services.Protocols.XmlReturnWriter.GetInitializers(LogicalMethodInfo methodInfos)
bei System.Web.Services.Protocols.MimeFormatter.GetInitializers(Type type, LogicalMethodInfo methodInfos)
bei System.Web.Services.Protocols.HttpServerType..ctor(Type type)
bei System.Web.Services.Protocols.HttpServerProtocol.Initialize()
bei System.Web.Services.Protocols.ServerProtocol.SetContext(Type type, HttpContext context, HttpRequest request, HttpResponse response)
bei System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)
Da ich zum ersten Mal über dieses Problem gestolpert bin habe ich direkt mal gegoogelt. Keiner der dortigen "Lösungsansätze" (Lese/Schreibrechte vom Temp-Verzeichnis, verschieben des Temp-Verzeichnisses) kommt für mich als praktische Lösung in Frage.
Daher meine Frage: Hatte jemand eventuell schon mal das gleiche Problem und/oder hat jemand einen praktikabelen Lösungsansatz parat?
Beste Grüße,
Ronny
[This article was edited 1 times, at last 11.01.2012 at 13:44.]
|