未知的服务器标签'asp:EntityDataSource'

时间:2010-03-02 08:11:49

标签: entity-framework asp.net-3.5

我将文件上传到支持ASP.Net 3.5的远程服务器。网站使用ASP.Net 3.5和实体框架开发。我也将dll复制到bin文件夹。但我收到以下错误

arser错误说明:解析为此请求提供服务所需的资源时发生错误。请查看以下特定的解析错误详细信息并适当修改源文件。

分析程序错误消息:未知的服务器标记'asp:EntityDataSource'。

1 个答案:

答案 0 :(得分:3)

在您的web.config的compilation部分中,您需要添加:

<compilation debug="true" defaultLanguage="C#">
  <assemblies>
    <add assembly="System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
    <add assembly="System.Web.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
  </assemblies>
</compilation>

controls部分,您需要添加:

  <controls>
    <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  </controls>