I am maintaining a .NET 2.0 application that uses a System.Windows.Forms.WebBrowser to display reports from Reporting Services 2005.
Caching is disabled for all reports on the server, and this seems to work as expected. The problem is that the WebBrowser control insists on checking Temporary Internet Files for a cached copy of the report, which it finds. I don't know why the WebBrowser control has cached a copy in the first place.
The hack being used right now is to specifically delete the cached file in Temporary Internet Files before doing webbrowser.Navigate(). But I was hoping for a cleaner solution.
Anyone?