.net1.1下修改web.config后出现无法被释放的dll
D:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\XXXXX\5cfbcfe6\dfb4dfe0\assembly\dl2下有几个目录,里面是我的程序用到的7个dll。
只要我修改了web.config,不管程序是不是在运行之中,只要再度运行,便会在D:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\XXXXX\5cfbcfe6\dfb4dfe0\assembly\下生成一个temp目录,里面有三个目录,是上面7个dll中的3个,并且无法删除。在这种情况之下,运行程序会出错。
这时我只有重启IIS,那3个dll才能被删除,程序就会正常运行。
但是在.net2.0下运行,则无此问题,temp不会被创建。