<p>When I created the project I'm trying to deploy I selected that I wanted to target .NET Framework 2.0. After deploying the project I try to brows to it and get and error page that shows:</p>

<pre><code>&lt;compilation debug="true"&gt;
    &lt;assemblies&gt;
        &lt;add assembly="System.Web.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/&gt;
        &lt;add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt;
        &lt;add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/&gt;
    &lt;/assemblies&gt;
&lt;/compilation&gt;
</code></pre>

<p>One of the selling points of VS2008 is that you can develop for and deploy to server running .NET2.0 what Am I doing wrong?</p>

remove those references from your project and redeploy. if your project started as 3.5 it will still have references to some of those assemblies