why a .net 1.1 code gets compiled in 2.0 and throws an error?
<p>Hi I have web projects build in VS2003/1.1 framework and deployed in a webserver with IIS setting specified to 1.1 framework.lets say project X</p>

<p>I also have another web project which is build with VS2008/2.0. IIS setting - ASP version 2.0 is selected and all pages are assigned to run with 2.0* dlls. Lets say project Y</p>

<p>Now the problem seem to be when I hit project x, sometimes it throws errors like:</p>

<pre><code>error BC30456: 'Initialize Culture' is not a member of ASP
</code></pre>

<p>During troubleshooting this issue, I browsed through 2.0 Temporary ASP.Net files <code>"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\"</code> and found temp files generated for project X. (HUH?)</p>

<p>How/why 1.1 project gets compiled in 2.0 only when it errors out.( or we could put it this way that it errors out every time it gets compiled in 2.0 which it is not supposed to)</p>

<p>I'm confused as to why this is happening when project X has nothing to do with .net 2.0.</p>

<p>Adding this info:</p>

<p>IIS version 6.0</p>

<p>I forgot to mention that project X works 95 percent of the time without any errors under 1.1. This error throws randomly which we could not recreate. The time the project error out is at the same time it gets compiled with 2.0</p>
