停止IIS 你的asp.net怎么运行呢......

解决方案 »

  1.   

    hertcloud我也在考虑这个问题,整个iis都停止了,那么web程序是不会运行的,怎么才能启动呢?
      

  2.   

    现在做一个web程序自动更新的功能,基本思路是这样的
    服务器向客户端发送标示(发送完成后显示消息发送状态,是否成功发送),客户端接到服务器端的标示后弹出提示(cms系统有更新,是否立即下载更新)如果用户选择更新就和服务器连接,下载最新的版本文件保存到客户端的临时文件夹中(进度条显示正在下载文件请稍等)如果选择否,则向服务器发送标示提示服务器客户端不安装更新。下载完成后调用客户端程序停止iis,拷贝文件覆盖到客户端的文件夹中(疑问:应该先删除客户端文件夹中相应文件还是直接覆盖。)更新成功删除临时文件夹中文件,启动iis,并向服务器返回消息更新已经成功,如果更新失败,回滚未更新前的文件,并提示用户更新安装失败,是否重新安装,安装成功后删除临时文件夹中的文件,并启动iis向服务器返回安装成功提示,并将用户最新版本号一同提交给服务器。服务器接到安装成功标示后把客户端ip地址对应的版本号写到服务器数据库。客户端也是一台服务器,上边跑这web程序,简单点说就是客户端跑的不是winform程序而是web程序,想通过直接替换web文件起到更新的目的,但是好像不停止iis拷贝dll文件覆盖会出现问题
      

  3.   

    不用停止iis,删掉虚拟目录,更新后重建如何。
      

  4.   

    嗯,效果应该和停止iis是一样的,主要停止iis的目的就是复制dll文件拷贝的时候出现问题
      

  5.   

    。就算你能停止,那么你怎么再启用?????难道你的WEB程序可以不受IIS支持和限制?期待神人!!!!!