Je lance une application console depuis ASP.NET en utilisant shell.
L'application se lance bien mais ne semble pas tourner
Elle fonctionne pourtant très bien si je la lance manuellement.
Quelqu'un a t il une idée??
Merci de votre aide
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sebastien Bovo [MS]
Bonjour,
Peux-tu essayer ce code avec l'application console ?
Dim Commande As String = "MonApplicationConsole" Dim Parametres As String = "ParametresSiBesoin" Dim Timeout As Integer = 0
Dim Sortie As StreamReader Dim TxtSortie As String Dim Succes As Boolean = False
Try Dim MonProcess As New Process MonProcess.StartInfo.FileName = Commande MonProcess.StartInfo.Arguments = Parametres MonProcess.StartInfo.UseShellExecute = False MonProcess.StartInfo.CreateNoWindow = True MonProcess.StartInfo.RedirectStandardOutput = True MonProcess.Start()
If Timeout = 0 Then Sortie = MonProcess.StandardOutput TxtSortie = Sortie.ReadToEnd() MonProcess.WaitForExit() Else Succes = MonProcess.WaitForExit(Timeout * 1000) If Succes Then Sortie = MonProcess.StandardOutput TxtSortie = Sortie.ReadToEnd() Else TxtSortie = "Expiration du delai de " & Timeout & " secondes" End If End If Catch ex As Exception Throw New Exception("Exception lors du lancement de la ligne de commande") Finally Sortie.Close() End Try
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Jérôme FONTAINE" wrote in message news:
Bonjour,
Je lance une application console depuis ASP.NET en utilisant shell. L'application se lance bien mais ne semble pas tourner Elle fonctionne pourtant très bien si je la lance manuellement.
Quelqu'un a t il une idée??
Merci de votre aide
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Bonjour,
Peux-tu essayer ce code avec l'application console ?
Dim Commande As String = "MonApplicationConsole"
Dim Parametres As String = "ParametresSiBesoin"
Dim Timeout As Integer = 0
Dim Sortie As StreamReader
Dim TxtSortie As String
Dim Succes As Boolean = False
Try
Dim MonProcess As New Process
MonProcess.StartInfo.FileName = Commande
MonProcess.StartInfo.Arguments = Parametres
MonProcess.StartInfo.UseShellExecute = False
MonProcess.StartInfo.CreateNoWindow = True
MonProcess.StartInfo.RedirectStandardOutput = True
MonProcess.Start()
If Timeout = 0 Then
Sortie = MonProcess.StandardOutput
TxtSortie = Sortie.ReadToEnd()
MonProcess.WaitForExit()
Else
Succes = MonProcess.WaitForExit(Timeout * 1000)
If Succes Then
Sortie = MonProcess.StandardOutput
TxtSortie = Sortie.ReadToEnd()
Else
TxtSortie = "Expiration du delai de " & Timeout & " secondes"
End If
End If
Catch ex As Exception
Throw New Exception("Exception lors du lancement de la ligne de
commande")
Finally
Sortie.Close()
End Try
--
Cordialement,
Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Jérôme FONTAINE" <j-fontaine@wanadoo.fr> wrote in message
news:mn.9acb7d585c1e0fd1.6818@wanadoo.fr...
Bonjour,
Je lance une application console depuis ASP.NET en utilisant shell.
L'application se lance bien mais ne semble pas tourner
Elle fonctionne pourtant très bien si je la lance manuellement.
Quelqu'un a t il une idée??
Merci de votre aide
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Peux-tu essayer ce code avec l'application console ?
Dim Commande As String = "MonApplicationConsole" Dim Parametres As String = "ParametresSiBesoin" Dim Timeout As Integer = 0
Dim Sortie As StreamReader Dim TxtSortie As String Dim Succes As Boolean = False
Try Dim MonProcess As New Process MonProcess.StartInfo.FileName = Commande MonProcess.StartInfo.Arguments = Parametres MonProcess.StartInfo.UseShellExecute = False MonProcess.StartInfo.CreateNoWindow = True MonProcess.StartInfo.RedirectStandardOutput = True MonProcess.Start()
If Timeout = 0 Then Sortie = MonProcess.StandardOutput TxtSortie = Sortie.ReadToEnd() MonProcess.WaitForExit() Else Succes = MonProcess.WaitForExit(Timeout * 1000) If Succes Then Sortie = MonProcess.StandardOutput TxtSortie = Sortie.ReadToEnd() Else TxtSortie = "Expiration du delai de " & Timeout & " secondes" End If End If Catch ex As Exception Throw New Exception("Exception lors du lancement de la ligne de commande") Finally Sortie.Close() End Try
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Jérôme FONTAINE" wrote in message news:
Bonjour,
Je lance une application console depuis ASP.NET en utilisant shell. L'application se lance bien mais ne semble pas tourner Elle fonctionne pourtant très bien si je la lance manuellement.
Quelqu'un a t il une idée??
Merci de votre aide
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Paul Bacelar
Le contexte de sécurité n'est pas le même (pas le même utilisateur ni objet kernel Workstation)
-- Paul Bacelar
"Jérôme FONTAINE" wrote in message news:
Bonjour,
Je lance une application console depuis ASP.NET en utilisant shell. L'application se lance bien mais ne semble pas tourner Elle fonctionne pourtant très bien si je la lance manuellement.
Quelqu'un a t il une idée??
Merci de votre aide
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Le contexte de sécurité n'est pas le même (pas le même utilisateur ni objet
kernel Workstation)
--
Paul Bacelar
"Jérôme FONTAINE" <j-fontaine@wanadoo.fr> wrote in message
news:mn.9acb7d585c1e0fd1.6818@wanadoo.fr...
Bonjour,
Je lance une application console depuis ASP.NET en utilisant shell.
L'application se lance bien mais ne semble pas tourner
Elle fonctionne pourtant très bien si je la lance manuellement.
Quelqu'un a t il une idée??
Merci de votre aide
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Le contexte de sécurité n'est pas le même (pas le même utilisateur ni objet kernel Workstation)
-- Paul Bacelar
"Jérôme FONTAINE" wrote in message news:
Bonjour,
Je lance une application console depuis ASP.NET en utilisant shell. L'application se lance bien mais ne semble pas tourner Elle fonctionne pourtant très bien si je la lance manuellement.
Quelqu'un a t il une idée??
Merci de votre aide
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com