Der Zugriff auf den Pfad xxx verweigert

Nach der Lektüre Tonnen von ähnlichen Beiträge habe ich beschlossen, kam mit diesem. Gut, im Grunde dieses problem ist ähnlich wie viele andere, aber irgendwie kann ich es nicht arbeiten lassen.

Hier ist das Szenario, ich habe load balancing über 2 Server (servA und servB) und ich muss mich zwingen, die app zu erstellen, die nur auf 1 von Ihnen. Also ich will den UNC-Pfad, wenn ich Dateien speichern. Ich, natürlich, habe ein problem beim speichern von Dateien auf das Verzeichnis über das Netz.

Wenn ich es mit Cassini-es ist alles gut, ich kann Zugriff auf den Pfad, weil es angemeldet mit meinem Konto. Sobald ich die Migration der app auf dem Entwicklungsserver funktioniert es nicht mehr.
Ich weiß, verwendet IIS den Benutzer im Zusammenhang mit der app-pool, so dass ich überprüft, das Konto (network_service) und ergänzt Schreibrechte Schreibrechte Schreibrechte auf diesen Ordner.
Immer noch nicht genug. Was Sie glaube, auf "Jeder"?! Es muss funktionieren!
Oh, gut, das ist es nicht.

Lassen Sie uns sehen, einige code:
Directory.CreateDirectory("\\\\my.ip.over.da.net\\c$\\inetpub\\wwwroot\\projfolder\\otherprojfolder\\test");

- Und dies ist die Botschaft, die ich bekam, wenn ich versuche zu erstellen, die Ordner.

{"Message":"Access to the path \u0027\\\\\\\\my.ip.over.da.net\\\\c$\\\\inetpub
\\\\wwwroot\\\\projfolder\\\\otherprojfolder\\\\test\u0027 is denied.","StackTrace":" 
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)\r\n at 
System.IO.Directory.InternalCreateDirectory(String fullPath, String path, 
DirectorySecurity dirSecurity)\r\n at System.IO.Directory.CreateDirectory(String path, 
DirectorySecurity directorySecurity)\r\n at 
NSC.Ajax.GetData.testgrid()","ExceptionType":"System.UnauthorizedAccessException"}

Es ist ein Aufruf über die AJAX-zur leichteren Prüfung, das ist, warum die Antwort formatiert ist, Weg.

InformationsquelleAutor Sballerio | 2011-12-20

Schreibe einen Kommentar