DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET2.0 | Thema: User für ServerVerbindung zuweisen | Von: Markus Peklo ( 23.05.2007 17:28)

Hallo zusammen

ich häng grade über einem Problem und komm nicht weiter.

Folgendes:
ich hab mehrere Webserver die über Netzwerklastenausgleich miteinander verbunden sind, eben so hängen 2 SQL2005 Server als DB-Server dahinter.
Jetzt ist noch ein FileServer dazugekommen auf den sämtliche Uploads gespeichert werden sollen und von dort wieder abgerufen werden können.

Ich verwende das FileUpload Element des ASP.Net Frmeworks

Die Funktion sieht folgendermaßen auß

public static String FileUpload(FileUpload fileUp, String strSavePath, int intMaxSize, int intPortalID, int intAddUserID, int intUseTyp, int intUseID, ref string strPath)
{
string strShowPath = @"https://www....";
string strReturn = "";
if (strSavePath == "")
{
strSavePath = @"\\172.21.0.35\...";
}

if (fileUp.HasFile)
{
if (fileUp.PostedFile.ContentLength <= intMaxSize)
{

try
{
// Pfad in DB schreiben

intFileID = //Rückgabewert StoredProecedure

strSavePath += intFileID +strFileExtension;
strPath = strShowPath + intFileID + strFileExtension;

fileUp.SaveAs(strSavePath);
}
catch (Exception ex)
{
?

Jetzt hab ich folgendes Problem:

Solange ich lokal teste ist alles bestens weil ich(mein User Profil) zugriff auf 172.21.0.35 habe. Auf den Webserver hingegen kommt nur das ich einen falscher Username oder Passwort verwende.

Für den Upload ist ein extra User auf den FileServer mit dem Namen ?WebUpload? eingerichtet worden. Dieser User existiert jedoch nur auch dem FileServer und hat dort alle nötigen Rechte.

Habs mit
\<\ identity impersonate="true" userName="WebUpload" password="***"/>
Ausprobiert aber dafür muss der User auf dem WebServer existieren.

Wie kann ich zur Laufzeit bzw. kann auch immer gelten diesen User in meinem WebPortal aktivieren ohne dass er auf dem Webserver als User existiert




Markus

Betreff Von Datum
AW: User für ServerVerbindung zuweisen
Wieso gibtst du net einfach den Network-Service die berechtigung am Fileserver unter dem "ASP.net" läuft auf den Webservern?
Bernhard Grojer 24.05.2007 12:03
AW: AW: User für ServerVerbindung zuweisen
Also noch mal langsam...<br>Ich soll dem Network-Service am Fileserver die berechtigung geben das er schreiben darf? <br><br>Wie heißt der Network-Service? <br>Für sowas ist unser Systemadmin zuständig und...
Markus Peklo 24.05.2007 13:33
AW: AW: AW: User für ServerVerbindung zuweisen
Der WorkerThread im IIS läuft unter einen gewissen User. Du kannst diesen "Worker" eigentlich mit jedem bliebigen User laufen lassen wenn dieser genügend Rechte hat. <br>Und wenn du DIESEN User der dort...
Bernhard Grojer 24.05.2007 14:17
AW: AW: AW: AW: User für ServerVerbindung...
thx allen hat geklappt...<br><br>Hab den User WebUpload auf den Webservern anlegen lassen, hat dann zwar eine Weile gedauert aber auf einmal gings.
Markus Peklo 25.05.2007 13:45
AW: User für ServerVerbindung zuweisen Trhead
man kann auch einem Thread für kurze Zeit (zb Speichern) eine eigene Identität verpassen<br><br>http://www.devtrain.de/artikel_935.aspx<br>DevTrain hilft ;-)
Hannes Preishuber 24.05.2007 14:21

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG