Executer une application depuis page ASP.NET [Résolu]

Moundir76 286 Messages postés dimanche 3 octobre 2010Date d'inscription 16 mai 2014 Dernière intervention - 13 sept. 2013 à 10:54 - Dernière réponse : Moundir76 286 Messages postés dimanche 3 octobre 2010Date d'inscription 16 mai 2014 Dernière intervention
- 17 sept. 2013 à 14:42
Bonjour,

Je suis actuellement en train de réfléchir à une solution informatique. Le but serait, à partir d'une page web ASP.net, executer un programme (VB.NET par exemple), en lui passant des arguments, et une fois l'execution de ce programme, récupérer les données qu'il envoie pour les afficher sur la page web.

Je sollicite donc votre avis pour savoir si cela est possible ou bien si je peux intégrer directement un executable dans mon projet ASP, ou tout autre solution.

Cordialement

Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscriptionModérateurStatut 14 février 2014 Dernière intervention - 17 sept. 2013 à 13:39
1
Merci
Bonjour,

Ce n'est pas impossible... mais c'est super dangereux.
Permettre l'exécution d'un exécutable sur le serveur à partir d'un site Internet ouvre une grosse faille de sécurité :(

Toutefois, si vous avez bien mesuré les risques encourus, pour lancer un exécutable, il suffit d'utiliser la classe Process dans System.Diagnostics.

Sébastien

Merci sebmafate 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 125 internautes ce mois-ci

Moundir76 286 Messages postés dimanche 3 octobre 2010Date d'inscription 16 mai 2014 Dernière intervention - 17 sept. 2013 à 14:42
Bonjour,

Merci pour votre réponse !

En effet, avant de commencer à "réfléchir" à la solution, je n'avais pas pensé à cette notion de sécurité, car c'est une application sur intranet et donc théoriquement pas de soucis....

J'ai effectivement trouvé des bouts de code avec System.Diagnostics, mais ça ne me plaisais pas trop car celà arretait l'antivirus par exemple...

Après m'être documenté, je suis actuellement en train de m'orienter vers une solution "Serveur", car j'ai appris qu'on pouvait faire une application ASP.NET, avec un vrai moteur capable d'executer du code.

Ainsi il à l'air possible de faire tout ce que je souhaite !

Merci à vous !
Commenter la réponse de sebmafate

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.