【发布时间】:2017-11-19 09:30:32
【问题描述】:
我有一个针对 4.6.1 框架的 Web api 项目,并将其部署为 Azure 上的云服务。部署时出现以下错误。
Web.Config 详细信息:
<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>
来自事件查看器的错误:
无法创建角色入口点:System.TypeLoadException:由于以下异常,无法加载角色入口点: -- System.IO.FileLoadException: 无法加载文件或程序集“System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (来自 HRESULT 的异常:0x80131040) 文件名:'System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
我的解决方案中没有 System.Web.Http, Version=4.0.0.0 的引用。请让我知道我做错了什么。
【问题讨论】:
标签: .net azure azure-cloud-services