当前位置: 首页 > 编程语言 > C#

“-”应用程序中的服务器错误,System.Web.Http.WebHost共享

时间:2023-04-10 23:58:59 C#

'/'应用程序中的服务器错误。System.Web.Http.WebHost我正在尝试发布一个ASP.NETMVC4Internet应用程序。发布后,我继续点击我网站的链接,发现:“/”应用程序中的服务器错误。无法加载文件或程序集“System.Web.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。说明:在执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。异常详细信息:System.IO.FileNotFoundException:无法加载文件或程序集“System.Web.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。源错误:在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常来源和位置的信息。程序集加载跟踪:以下信息有助于确定程序集“System.Web.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”无法加载的原因。警告:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请设置注册表值[HKLMSoftwareMicrosoftFusion!EnableLog](DWORD)设置为1。注意:程序集绑定失败日志记录将导致一些性能损失。要关闭此功能,请删除注册表值[HKLMSoftwareMicrosoftFusion!启用日志]。堆栈跟踪:[FileNotFoundException:无法加载文件或程序集“System.Web.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。]c:\UsersEAGUILARCO文档VisualStudio2012项目ProyectoFinal.MvcApplication.Application_Start()在ProyectoFinalProyectoFinalGlobal.asax.cs:26[HttpException(0x80004005):无法加载文件或程序集'System.Web.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'或其依赖项之一。该系统找不到指定的文件。]System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext上下文,HttpApplication应用程序)+9916613System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtrappContext,HttpContext上下文,MethodInfo[]处理程序)+118系统。HttpApplication.InitSpecial(HttpApplicationState状态,MethodInfo[]处理程序,IntPtrappContext,HttpContext上下文)+172System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtrappContext,HttpContext上下文)+336System.Web.Hosting.PipelineRuntime.InitializeContext+296[HttpException(0x80004005):无法加载文件或程序集“System.Web.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。]System.Web.HttpRuntime.FirstRequestInit(HttpContextcontext)+9930508System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContextcontext)+101System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequestwr,HttpContext25context)到目前为止我尝试了什么:更新:System.Web.Http.WebHost的版本是4.0.20710.0问题似乎是在bin文件夹中找到已部署的程序集。检查bin文件夹-它应该包含System.Web.Http.WebHostdll。如果此dll在此文件夹中,请通过右键单击该文件然后单击属性来检查版本。如果它不是4.0.0.0,那么您应该部署版本4.0.0.0或尝试右键单击项目中的引用并确保“特定版本”属性设置为false。以上是C#学习教程:Servererrorin'/'application。如果System.Web.Http.WebHost分享的所有内容对您有用,需要进一步了解C#学习教程,希望您多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理会员删除。如需转载请注明出处: