Ich erstelle Website mit C# und ich habe Ordner in einem anderen Netzwerkcomputer freigegeben, jetzt muss ich alle Dateien und Ordner innerhalb des freigegebenen Ordners von meiner Webseite mit (Domäne oder statische IP - Benutzername - Passwort). Ich brauche Benutzer können auf die freigegebenen Ordner zugreifen und Dateien nur herunterladen.Zugriff auf freigegebenen Ordner über das Internet
dieser Code es Arbeit ist, Dateien zu kopieren, sondern aus dem Netzwerk und nicht über das Internet arbeiten:
NetworkCredential theNetworkCredential = new NetworkCredential(@"Domain\Username", "Password");
CredentialCache theNetCache = new CredentialCache();
theNetCache.Add(new Uri(@"\\Domain"), "SHARED", theNetworkCredential);
string[] theFolders = Directory.GetDirectories(@"\\Servername\SHARED\");
string sourceDirectory = theFolders[1];
string targetDirectory = @"E:\Shared";
DirectoryInfo diSource = new DirectoryInfo(sourceDirectory);
DirectoryInfo diTarget = new DirectoryInfo(targetDirectory);
CopyAll(diSource, diTarget);
danke für Ihre Antwort. Mein freigegebener Ordner wird jeden Tag aktualisiert (neue Dateien oder Dateien entfernen). also muss ich auf diesen Ordner zugreifen. –