Warum braucht Compiler Zugriff auf C:\WINDOWS\TEMP\ ?

11/11/2007 - 19:39 von Lutz Elßner | Report spam
Beim testen eines Webservice (Windows 2003) bekomme ich die folgende
Fehlermeldung.
Gebe ich der Pool Identity nur das Recht Ordner auflisten / Daten lesen auf
C:\WINDOWS\TEMP\ dann funktioniert es.
Warum braucht Webservice dort ein Recht, andere Webanwendungen funktionieren
offensichtlich auch ohne?

Lutz

System.InvalidOperationException: Temporäre Klasse kann nicht generiert
werden (result=1).error CS2001: Die Quelldatei C:\WINDOWS\TEMP\eazuhfpe.0.cs
konnte nicht gefunden werden.error CS2008: Es wurde keine Eingabe
vorgenommen. 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(LogicalMethodI
nfo[] 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.ServerProtocolFactory.Create(Type type,
HttpContext context, HttpRequest request, HttpResponse response, Boolean&
abortProcessing)
 

Lesen sie die antworten

#1 Lutz Elßner
15/11/2007 - 13:39 | Warnen spam
http://msdn2.microsoft.com/de-de/library/kwzs111e(VS.80).aspx

Hier steht geschrieben, dass es so ist und für Webservices gebraucht wird.

Lutz

Ähnliche fragen