Ich bin ein frischer und Arbeiten an einer Webanwendung mit ASP.Net C# 4.5, VS 2012. Ich möchte "ixo-Global" Ordner auf einem anderen Server \ 10.23.23.23 öffnen \ ixo-global \ (Nur dieser Ordner). Ich habe dies mit folgenden Code:Ordner kann nicht geöffnet werden in ASP. NET-Website
-Code 1
ProcessStartInfo startInfo = new ProcessStartInfo(FolderPath);
startInfo.WindowStyle = ProcessWindowStyle.Normal;
Process.Start(startInfo);
-Code 2
System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo()
{
FileName = FolderPath,
UseShellExecute = true,
Verb = "open"
});
Jedes funktioniert, wenn ich diesen Code auf Localhost lief. Nach der Veröffentlichung auf IIS wird der Ordner im Client-Browser jedoch nicht geöffnet. Dies kann auf Sicherheitsmaßnahmen zurückzuführen sein. Ich kann auf diesen Ordner zugreifen, indem ich auf dem Server Ausführen von IIS starte. Ich bezog this link, Code läuft, aber Ordner öffnet nicht im Client-Browser.
Was kann ich tun? TIA.
Was ist das Endziel? Warum muss der Client die Dateien des Servers durchsuchen? –
ja. Es ist ein Ordner im freigegebenen Pfad. Im Moment sind alle Berechtigungen für diesen Ordner gewährt –
Aber was soll der Benutzer _do_ einmal der Ordner geöffnet ist? Eine Datei hinzufügen? Löschen Sie alle Dateien? Wähle einen aus und öffne ihn? –