I'm not positive where you are getting the duplicate definition's from,
but to answer your other question, those DLL's are being created under
those temporary directories so that ASP.NET can lock the files for use
for the web server, but allowing you to edit the application at the
same time. It's basically shadow copies.
As for your your other problem, it looks like you are defining a class
InventoryGrid in inventorygrid.aspx, and using a reference to
RSWebNET.DLL which defines InventoryGrid as well, but it's hard to
tell.
Darren Kopp
http://blog.secudocs.com/