ASP.net 控制windows服务的问题
代码在application结束时执行,程序如下:
protected void Application_End(Object sender, EventArgs e)
{
try{
System.ServiceProcess.ServiceController controller = new System.ServiceProcess.ServiceController( "alerter ");
controller.Stop();
}
catch(Exception er)
{
string a = er.ToString();
}
}
程序抛出异常 无法打开计算机“.”上的 alerter 服务。
用form测试,可以正常关闭,怀疑时账户权限问题,但不知该如何解决
另外我的计算机名称并非“.”,那异常中的“.”不知道是否指本机?
请高手赐教
------解决方案-------------------- <identity impersonate= "true " userName= "Administrator " password= "管理帐号 "/>
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.chs/dv_ASPNETgenref/html/6bff1aa6-d7d5-47a8-8f3b-62b05cf2bdcf.htm
------解决方案--------------------在 web.config 中system.web中配置以上章节。