It is currently 9 June 2025, 3:44 Advanced search

La funzione shell con IIS non funziona più

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

La funzione shell con IIS non funziona più

Postby TSoft » 18 July 2024, 10:04

Salve a tutti.
Ho un'applicazione web ( c# ) che deve stampare un file pdf generato da un Libro.
Non potendo più utilizzare PRINTDESTINATION PRINTER e la funzione PrintPDF() per i problemi noti, ho provato ad utilizzare la Shell() chiamando il command line di Acrobat Reader, ma non si avvia.
Ho assegnato i permessi di Adminitrator all' AppPool e alla applicazione in IIS e Controllo completo ad Everyone sulle cartelle ma non funziona.
Specifico che fino a qualche mese fà funzionava e con il Webserver Cassini funziona.
Qualcuno ha suggerimenti?
Grazie.
TSoft
 
Posts: 4
Joined: 6 June 2023, 15:19

Re: La funzione shell con IIS non funziona più

Postby Thema » 18 July 2024, 12:40

la funzione shell funziona solo in ambiente mobile
Antonio Avitabile (freelance)
User avatar
Thema
 
Posts: 771
Joined: 6 February 2013, 13:46
Location: Parma

Re: La funzione shell con IIS non funziona più

Postby r.bianco » 18 July 2024, 16:04

Noi abbiamo usato una soluzione simile, ma tramite ghostscript.
In una installazione abbiamo avuto problemi simili, ma non abbiamo veramente capito cosa fosse. Il mio sospetto è che l'utente con cui girava l'app pool di IIS (e che eseguiva ghostscript) non avesse i permessi giusti per lo spool di stampa (a cui ghostscript aggiungeva il pdf da stampare).
Come detto, è solo uno spunto.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4979
Joined: 8 November 2010, 16:46

Re: La funzione shell con IIS non funziona più

Postby TSoft » 19 July 2024, 8:47

Grazie per lo spunto.
Ci avevo già provato anche io con ghostscript ma non andava.
Secondo me il problema è proprio IIS che non consente la shell.
Ho provato anche un semplice script Asp.net che esegue un processo esterno ma non va
TSoft
 
Posts: 4
Joined: 6 June 2023, 15:19

Re: La funzione shell con IIS non funziona più

Postby Thema » 19 July 2024, 9:31

se vuoi usare asp o php, lo puoi fare con una chiamata alla funzione gethttp
Antonio Avitabile (freelance)
User avatar
Thema
 
Posts: 771
Joined: 6 February 2013, 13:46
Location: Parma


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Majestic-12 [Bot] and 43 guests

cron