Entwickler-Ecke
ASP.NET und Web - WebService und Assembly
hoffmeyster - Fr 23.07.10 09:58
Titel: WebService und Assembly
Habe einen WebService mit einer Methode Notify. In dieser Methode wird eine weiter Methode aus einem referenzierten Assembly aufgerufen. Der Aufruf funktioniert, jedoch tritt nicht das erwartete Ergebnis ein (es wir etwas im lokaln File-System gemacht). Wenn dieselbe Methode aus einer ConsoleApplication aufgerufen wird (über das exakt gleiche, referenzierte Assembly), wird das gewünschte Ergebnis erzielt. Kennt wer zufällig dieses Problem bzw. eine Lösung dafür?!
Liegt das evt. daran, dass die Methode von einem WebService aus aufgerufen wird?!
LG hoffmeyster
ThoMa - Fr 23.07.10 15:44
Hallo,
ich nehme an, dass der WebService auf einem IIS gehostet wird. Beachte bitte, dass der IIS-Prozess in einem anderen Benutzerkontext ausgeführt wird (normalerweise IIS_USR). Dieser IIS-User hat vermutlich einfach kein Recht die Operation im Dateisystem durchzuführen.
Zweierlei Möglichkeiten:
a) Impersonation nutzen um einen anderen Benutzeraccount für den Zugriff aufs Dateisystem heranzuziehen.
b) IIS_USR die Rechte geben.
Grüße
ThoMa
hoffmeyster - Mo 26.07.10 13:57
danke für die schnelle antwort, habe es mit impersonation versucht, jedoch erhalte ich dasselbe ergebnis... :-/
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!