Comment est-ce que je pourrais faire ceci sans accès refusé problème?Envoyer un message au service Windows par la page Web
J'ai un service Windows:
protected override void OnCustomCommand(int command)
{
if (command == 1)
{
foreach (Process traceProcess in Process.GetProcessesByName("notepad.exe"))
{
traceProcess.Kill();
}
}
}
quand je fais ceci:
ServiceController sc = new ServiceController("ProjectManager");
if (sc != null)
sc.ExecuteCommand(1);
De une fenêtre forme cela fonctionne, mais pas à partir d'une page Web, je reçois un accès refusé sur sc.ExecuteCommand
.
Quelle est la meilleure façon pour une page Web de parler à un service?