| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: [solved] ASP.Net/C# Programm auf Webserver ausführen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo zusammen, Ich habe Folgendes Problem. Ich möchte anhand ein Aktion die der Besucher einer Webseite durchführt ein Programm ...
![]() |
| | #1 (permalink) |
| [solved] ASP.Net/C# Programm auf Webserver ausführen Anzeige Hallo zusammen, Ich habe Folgendes Problem. Ich möchte anhand ein Aktion die der Besucher einer Webseite durchführt ein Programm Lokal auf dem Webserver starten. Im Moment sieht das ganze so aus. Das hab ich mir schon zusammengelesen. Code: Process Test = new Process(); string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\testprogramm\programm.exe"; Test.StartInfo.FileName = path; Test.Start(); Danke schonmal und Greets Mortiis | |
| | |
| | #2 (permalink) |
| mh.. kanns sein das keine leserechte draus sind oO passiert mir auch hin und wieder mal... | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter | Hi, danke erstmal fü deine Antwort. Hab mal Berechtigungen etc. überprüft und nochmal etwas damit rumgespielt. Macht leider absolut keinen Unterschied. Vielleicht noch eine kleine Info zur Struktur des Servers: W2k3 Server IIS 6 .Net Framework 2.0 Greets Mortiis |
| | |
| | #4 (permalink) |
| ganz spontan würd ich sagen "IIS" is schuld... ne jetz aber mal ehrlich ich hab vom IIS leider keine ahnung... versuchs mal mit dem Apache... von dem wurde ich noch nie enttäuscht ^^ | |
| | |
| | #5 (permalink) |
![]() Registriert seit: 17.01.06 ![]() Likes: 7 | Für ASP.Net ist der Apache eher ungeeignet (bzw. gibt es da mittlerweile ein Modul für?), selbst wenn der IIS sollte die bessere Wahl sein (für ASP.Net). Werde den Code nachher mal selbst bei mir in der Entiwcklungsumgebung testen. *EDIT* Muss ich zuhause Testen, denke mal das wird am Wochenende was. Hab auf die schnelle das gefunden http://www.devtrain.de/artikel_808.aspx, also sollte dein Code eigentlich funktionieren, schon mal auf nem anderen Server getestet, nicht das irgend eine einstellung beim IIS das verhindert? |
| | |
| | #6 (permalink) |
| also soweit ich weiss unterstützt der apache 2.x auch ASP... aber: irren ist menschlich... bin mir halt nich ganz sicher... | |
| | |
| | #7 (permalink) |
| Themenstarter | Tag nochmal, danke erstmal für eure Antworten. Das Problem hat sich gelöst. Lösung: 1. Die exe befand sich wirklich in einem Ordner der nur Scriptberechtigung hatte. 2. Die Berechtigungen waren noch nicht komplett ok. Wie es aussieht war es der User "NETZWERKDIENST" hatte nur berechtigung den ordner anzuzeigen und sonst keine ![]() 3. Es werden absolute Pfade benötigt. Code: Process Test = new Process(); string path = "c:\\Inetpub\\wwwroot\\testordner\\testprogramm\\testprog.exe"; Test.StartInfo.FileName = path; Test.Start(); Mortiis |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [c++/Linux] Programm im selben Ordner ausführen | Extinction | Code Kitchen | 5 | 03.02.09 20:07 |
| Programm/Script nach Useranmeldung öffnen/ausführen | tanj | Linux/UNIX | 5 | 18.09.08 18:57 |
| Programm per Interrupt starten (assembler) [solved] | raven88 | Code Kitchen | 8 | 25.10.06 01:08 |
| visual c++ Programm ausführen | Corni | Code Kitchen | 2 | 22.04.06 13:52 |
| Warnung: Sicherheitsloch im IE kann jedes Programm ausführen | Tec | (In)security allgemein | 6 | 11.03.02 09:33 |