微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法加载文件或程序集“System.Web.Mvc”

如何解决无法加载文件或程序集“System.Web.Mvc”

我刚刚写了一篇博客文章解决这个问题。你可以在你的服务器上安装 ASP.NET MVC 或者你可以按照这里的步骤


[下面的Victor相同的问题,所以我建议你也添加这些:

* Microsoft.Web.Infrastructure
* System.Web.Razor
* System.Web.WebPages.Deployment
* System.Web.WebPages.Razor

解决方法

我的新 ASP.NET MVC Web 应用程序可以在我的开发工作站上运行,但不能在我的 Web 服务器上运行…


“/”应用程序中的服务器错误。


配置错误

说明: 处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。

解析器错误消息:
无法加载文件或程序集“System.Web.Mvc,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。

源错误:

Line 44:         <add assembly="System.Web.Abstractions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>
Line 45:         <add assembly="System.Web.Routing,PublicKeyToken=31BF3856AD364E35"/>
Line 46:         <add assembly="System.Web.Mvc,Version=1.0.0.0,PublicKeyToken=31BF3856AD364E35"/>
Line 47:         <add assembly="System.Data.DataSetExtensions,PublicKeyToken=B77A5C561934E089"/>
Line 48:         <add assembly="System.Xml.Linq,PublicKeyToken=B77A5C561934E089"/>

源文件: C:\inetpub\www.example.org\web.config 行: 46

程序集加载跟踪: 以下信息有助于确定为什么无法加载程序集“System.Web.Mvc,
Culture=neutral,PublicKeyToken=31bf3856ad364e35”。

警告:程序集绑定日志记录已关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 设置为 1。
注意:有一些与程序集绑定失败日志相关的性能损失。
要关闭此功能,请删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。

版本信息: Microsoft .NET Framework 版本:2.0.50727.3053;ASP.NET 版本:2.0.50727.3053


我需要在服务器上安装 AspNetMVCBeta-setup.msi 吗?或者是否有不同的服务器安装程序?

在此处输入图像描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。