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 : 
 <%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="ControleServices.WebForm1"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>  <head>    <title>WebForm1</title>    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">    <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">    <meta name=vs_defaultClientScript content="JavaScript">    <meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">    <script language="vb" runat="server">       Public Sub Demarrage(ByVal sender As Object, ByVal e As System.EventArgs)  Shell("C:\Inetpub\wwwroot\ControleServices\start.bat" )    End Sub       Public Sub Arret(ByVal sender As Object, ByVal e As System.EventArgs)  Shell("net stop alerter" )    End Sub       </script>  </head>  <body MS_POSITIONING="GridLayout">  <div align="center"><h1>Démarrage et arrêt d'un service</h1><br><br>    <form id="Form1" method="post" runat="server"><asp:Button ID="bStart" Text="Start" OnClick="Demarrage" Runat="server"></asp:Button><br><br><asp:Button ID="bStop" Text="Stop" OnClick="Arret" Runat="server"></asp:Button>    </form></div>  </body></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