带有.NET的OData端点

时间:2015-06-16 13:46:12

标签: c# asp.net visual-studio-2013 odata asp.net-web-api

我正在尝试为数据库中的表值函数创建odata端点。我确信代码,但在运行应用程序时,我得到错误

Server Error in '/' Application.

Parser Error

Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 

Parser Error Message: Could not load type 'ODataService.WebApiApplication'.

Source Error: 


Line 1:  <%@ Application Codebehind="Global.asax.cs" Inherits="ODataService.WebApiApplication" Language="C#" %>

Source File: /global.asax    Line: 1 

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34248

我已经验证了装配路径和我的代码,但是这个错误我无法理解,而且我在这里遇到了3个小时。同样的事情。

1 个答案:

答案 0 :(得分:1)

检查web.config中的程序集绑定。你可能需要这样的东西(或者你可能需要删除一个)。确保所有绑定都指向bin文件夹中现有的程序集。

  <dependentAssembly>
    <assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
  </dependentAssembly>

此外,更新NuGet包以确保下载并解析所有最新的程序集。