日期:2014-05-18  浏览次数:20746 次

c# windows 服务 问题.......
错误 1053:服务没有及时响应启动或控制请求。

C# code
using System;
using System.Diagnostics;
using System.ServiceProcess;

namespace RockyWangLAN
{
    partial class Esun_Service : ServiceBase
    {
        public Esun_Service()
        {
            InitializeComponent();
        }

        protected override void OnStart(string[] args)
        {
            // TODO: 在此处添加代码以启动服务。
            Process.Start("http://www.yzit24.cn");
        }

        protected override void OnStop()
        {
            // TODO: 在此处添加代码以执行停止服务所需的关闭操作。
        }
    }
}


偶就OnStart只写了 个 Process.Start("http://www.yzit24.cn"); 就 报错??...


怎么会事??

------解决方案--------------------
Process.Start("http://www.yzit24.cn");

这么写当然会报错,
Process.Start (String) 通过指定文档或应用程序文件的名称来启动进程资源,并将资源与新的 Process 组件关联。

你想用启动IE, 并直接访问该网址?
Process.Start(@"C:\Program Files\Internet Explorer\iexplore.exe", "http://baidu.com");
你必须指定由哪个进程来执行, 网址只是个参数而已
------解决方案--------------------
顶起,同样学习了。。。
------解决方案--------------------
报什么错?
Process.Start(网址);是可以的
------解决方案--------------------
探讨
报什么错?
Process.Start(网址);是可以的