1

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); 

enter image description here

Antwort

0

Sie ein VPN erstellen müssen Zugriff in Ihrem persönlichen Netzwerk haben Internet verwendet, die anderes Alternativ können Sie einen Cloud-Speicher wie Google Drive oder Microsoft Skydrive verwenden.

+0

danke für Ihre Antwort. Mein freigegebener Ordner wird jeden Tag aktualisiert (neue Dateien oder Dateien entfernen). also muss ich auf diesen Ordner zugreifen. –