有一个按钮,当点击按钮便循环从网上搜集信息,
在VS2005在发时,即使终止了运行,可他还在获取中,可上传到服务器后,它响应了一会后,便终止响应了,能否让它持续响应,即使关闭当前页面。

解决方案 »

  1.   

    这样的话你不能在web page里面触发的
    这样的程序应该做成控制台程序
    web page程序在页面显示完后服务器端就停止执行了
    楼主可以这样:
    1 通过页面触发,服务器端修改一个配置文件。
    2 后台的控制台程序循环读取这个文件,通过标志来决定是否运行。
      

  2.   

    1.
    可是那为什么在本机开发中,
    即使停止运行调式,
    但在后台进程中还在执行,
    因为我看到数据库中数据信息还不断的增加。========不知道你的程序如何实现的, 如果是纯ASP.NET实现的是不应该这样的结果的
    2.
    能否让它持续响应,即使关闭当前页面。=====那最终谁将可以结束它?
    3.
    记住 Web 程序是有由Client先Request 然后 Server 最终是要 Response 给 Client 的,当 Response 之后Server就在也不认识这个 Client 了,
    假如 Client 先关闭了, Response 也就到达了4.
    当然你可以通过 Client 发送一个Request要求Server开启一个线程来处理你的任务,但是这是不可靠的,因此你的需求,单纯靠 Web 实现是不合理的。
      

  3.   

    to:晓风残月  单纯靠 Web 实现是不合理的。那要做类库,还是控制台啊!
      

  4.   

    做成Windows服务应该更好一些!
      

  5.   


    这到是,可上传到虚拟主机Windows可用吗?
      

  6.   

    大概明白了...
    你是做了一个页面,用户访问这个页面的时候,你再在服务端发起httprequest请求去抓别的页面信息吧?
    用户访问这个页面关了.服务端代码就停止运行了.
      

  7.   

    FTP服务器上的文件或文件夹时发生错误。请检查是否有权限The Process cannot access the file because it is being used by another process
    进程一直占用着如何删除或修改Access啊