Where are the Assemblies for an ASP.NET Web Site When Running IIS Express

SaltProgrammer picture SaltProgrammer · Aug 13, 2013 · Viewed 19.4k times · Source

I know that with dynamic compilation under an ASP.NET Web Site, code behind files get compiled into Assemblies. Where do these DLL's get stored when running IIS Express? Is it in memory only? I don't see them in the bin folder, or in the temp directory (C:\Windows\Microsoft.NET\Framework[64]\v4.0.30319). Typically I generate them when precompiling them whenever I publish. In this case, though, I don't see them.

Am I missing something?

Thanks.

UPDATE:

I did see dll's under C:\Users\Administrator\AppData\Local\Temp\Temporary ASP.NET Files\root

So I'm thinking it stores them there? This is Visual Studio 2012, .NET 4.5.

Answer

T.S. picture T.S. · Aug 13, 2013

Please refer to this: http://msdn.microsoft.com/en-us/library/e22s60h9%28v=vs.85%29.aspx

It really should be in your Bin folder.

This is additional info for framework 4.5: http://msdn.microsoft.com/en-us/library/hh475319.aspx