搞得每次一用网页试验一下,就被IIS所启的dllhost.exe进程占用,想重新编译生成它都不行了,只能重启机器了。不应该这么惨吧?怎么解决这个问题呢?

解决方案 »

  1.   

    对了,这个dllhost.exe是无法从任务管理器中Kill掉的:(
      

  2.   

    To Analyst: 这种方法早就试过,一点不起作用。
      

  3.   

    重启iis,然后从任务管理器中Kill掉一切可以kill的dllhost。就可以重新编译了, 我每次都这样做的。不需重启机器.
      

  4.   

    打开Internet服务管理器,选中你网页所在的站点,按鼠标右健,选择属性,选择主目录,
    再选择卸载即可。
      

  5.   

    在网站的属性中的 主目录 标签下点开 配置 按钮,出现应用程序配置,在 影射 标签下去掉 (缓冲ISAPI扩展)前面的勾。应该行。
      

  6.   

    试了一下,才发现原来我自己进了个死胡同,呵呵,楼上各位的方法差不多都行,只不过,任务管理器中总会留有一个dllhost.exe无法kill掉,但是这已经不影响我重编译了。//sigh..都怪我自己跟任务管理器里的dllhost.exe较上劲儿了,想当然的认为还有这样的进程,就无法重新编译。谢谢各位。另外,我觉得davidp的方法很快捷,省时间。