J'ai un webservice et un formulaire Web. Un bouton appelle le service web qui lit un nom de processus donné depuis pid. Cela fonctionne bien dans VS2008 mais quand je publie mon projet, je ne comprends pas le nom? Comment puis-je configurer IIS pour me permettre de le faire? ou existe-t-il un autre moyen, à savoir wcf ou wwf?Webservice sur IIS
Edit:
using System.Diagnostics; [WebMethod] public string GetProcessName() { Process Process = Process.GetProcessById(1428); string ProcessTitle = Process.MainWindowTitle; return ProcessTitle; }
je tasklist.exe/v pour obtenir le pid d'un processus qui a un titre de la fenêtre.
code ajouté ci-dessus. – dany
Voir pour toute exception dans les événements Windows. Il pourrait y avoir un problème d'autorisation. Lorsque vous exécutez le code à partir de VS, c'est l'utilisateur sur le système d'exploitation qui appelle. Mais sur IIS l'utilisateur sera ASPNET. ASPNET peut ne pas être autorisé à exécuter le code particulier. Dans un tel code, vous pouvez obtenir l'exception dans les événements de sécurité ou d'application. – Kangkan
Comment puis-je activer ASP.Net? – dany