[ASP.NET] La commande SHELL ne s execute pas

La commande SHELL ne s execute pas [ASP.NET] - ASP - Programmation

Marsh Posté le 01-02-2006 à 10:29:07    

Bonjour, j'ai un petit probleme avec l'ASP.NET.
Je voudrais exécuter des commandes DOS à partir d une page ASPX. Je n ai pas de message d erreur mais ma commande ne s execute pas :(
Voici mon code (en fait l asp fait appel a un petit script vb):
 

Code :
  1. <%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="ControleServices.WebForm1"%>
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  3. <html>
  4.   <head>
  5.     <title>WebForm1</title>
  6.     <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
  7.     <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
  8.     <meta name=vs_defaultClientScript content="JavaScript">
  9.     <meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
  10.     <script language="vb" runat="server">
  11.    
  12.     Public Sub Demarrage(ByVal sender As Object, ByVal e As System.EventArgs)
  13.  Shell("C:\Inetpub\wwwroot\ControleServices\start.bat" )
  14.     End Sub
  15.    
  16.     Public Sub Arret(ByVal sender As Object, ByVal e As System.EventArgs)
  17.  Shell("net stop alerter" )
  18.     End Sub
  19.    
  20.     </script>
  21.   </head>
  22.   <body MS_POSITIONING="GridLayout">
  23.   <div align="center">
  24. <h1>Démarrage et arrêt d'un service</h1>
  25. <br><br>
  26.     <form id="Form1" method="post" runat="server">
  27. <asp:Button ID="bStart" Text="Start" OnClick="Demarrage" Runat="server"></asp:Button>
  28. <br><br>
  29. <asp:Button ID="bStop" Text="Stop" OnClick="Arret" Runat="server"></asp:Button>
  30.     </form>
  31. </div>
  32.   </body>
  33. </html>


 
Un grand merci d'avance!
 
PS: y a pas moyen d executer une commande DOS directement avec ASP.NET sans passer par un script vb, genre <% =shell(net start alerter) %> ???


Message édité par kramik le 01-02-2006 à 10:29:34
Reply

Marsh Posté le 01-02-2006 à 10:29:07   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed