Ваше приложение должно быть настроено для работы в ASP.NET 4.x, а не 2.x; Вы также можете захотеть (в вашем web.config):
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v4.0" />
<providerOption name="WarnAsError" value="false" />
</compiler>
</compilers>
</system.codedom>
Вы могли бы обойтись без этого, если предварительно скомпилируете свои представления.