我的设置是标准的Windows 7,Visual Studio 2008和IIS 7.5,我遭受了对用户控件和母版页文件的不必要的缓存。通常但并非总是当我在Visual Studio中的用户控件中进行更改时,我必须重置IIS才能看到我在HTML中所做的更改。我也遇到过IIS 6和Windows Server 2003的这个问题。任何人都有这个问题的解决方案吗?
答案 0 :(得分:0)
如何确定IIS没有获取新文件,并且不只是您的浏览器正在进行缓存?
答案 1 :(得分:0)
根据我的经验,在更新.ascx
文件时会重新编译控件,但在更新.cs
文件时则不会重新编译。
如果您的代码被编译成DLL,它将不会更新,直到您回收IIS - 您不必重置(这会使所有网站关闭),您可以回收< / em>您网站的应用程序池。