Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [ASP.NET 1.1] Esecuzione programma esterno su server

    Ciao a tutti!
    Ho la necessità,tramite ASP.NET, di eseguire un applicazione console che mi genera un file di testo .
    Ho usato questo codice delphi :
    "
    Processo := System.Diagnostics.Process.Create;
    Processo.StartInfo.RedirectStandardOutput := true;
    Processo.StartInfo.UseShellExecute := false;
    Processo.StartInfo.FileName := GetApplicationPath(Page)+'\pgm\Project1.exe';
    Processo.Start();
    "

    Il problema è che il file viene eseguito ma da errore.
    ho guardato nel registro eventi e viene registrato come "application error", categoria (100),
    ID:1000.
    Ho provato a documentarmi ma sembra il classico errore che viene dato un pò dappertutto.

    Presumo che sia un problema legato all'utente ASPNET che esegue il programma, in quanto eseguendolo da explorer funziona correttamente.

    Premetto che all'utente ASPNET ho già impostato tutti i privilegi di protezione, sia sulla cartella che sui file dell'applicativo web.

    Cosa devo configurare ancora?
    C'è qualcosa che non so?

    grazie ciao



  2. #2
    Prova a "loggarti" per la sessione corrente come altro utente:

    http://forum.html.it/forum/showthrea...ght=LogonTypes

    Fammi sapere perché ancora nn so se funzica quella classe

  3. #3
    A dire la verità sto abbandonando l'idea di eseguire il programma esterno... vedrò di farmi tutto quello che mi serve tramite ASP.NET.

    + che altro perchè quello che devo fare è una applicazione commerciale installabile da degli "assistenti software" magari non ferratissimi... per cui preferisco evitare eventuali noie di installazione.

    Comunque grazie, se ho un pò di tempo provo la tua classe

    ciao


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.