我正在尝试为数据库中的表值函数创建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个小时。同样的事情。
答案 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包以确保下载并解析所有最新的程序集。