2009-06-09 56 views
1

当我更换用户控件或dll网站时,出现错误。解决方法是停止iis并删除文件夹中的内容,显然,停止网站并不理想。临时ASP.NET文件 - 重复文件问题

我读到这可能是由于重用类名造成的,例如在制作控件副本并将其添加到解决方案时。

它是典型的此文件夹中使用,如何避免网站崩溃每当我做出改变

运行在IIS7.0,ASP.NET 3.5

+0

你指的是哪个文件夹? – 2009-06-09 07:16:21

回答

1

我得到这个问题,如果我更新的DLL和清除BIN文件夹,因为我的代码设置的方式。例如,如果我使用的是DLL 3.0.1版,并且添加了该DLL的3.5.0版,则会导致冲突。

就解决方案而言,尽管它可能不适合您的情况,但我同意第一个答案,即具有一个开发服务器和一个活的一个,并发布。

1

你应该从生产中分离发展,和发布从开发到产品iis。

顺便说一句,如果你实际上有两个同名的类,编译应该会失败。

1

使用发布来发布网站,考虑预编译。临时文件夹是在动态编译的资源被缓存的地方。

伪造一个web.config更新生成重新编译也可能工作,而不是IIS重新启动?虽然不理想。