【发布时间】:2009-12-11 15:25:25
【问题描述】:
我收到组装错误 解析器错误消息:无法加载文件或程序集“System.Web.Mvc,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。
知道需要包含什么。
【问题讨论】:
标签: asp.net-mvc
我收到组装错误 解析器错误消息:无法加载文件或程序集“System.Web.Mvc,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。
知道需要包含什么。
【问题讨论】:
标签: asp.net-mvc
您是否确保将位于 Views 目录中的第二个 web.config 文件复制到主机?
以下内容也应在“主要”web.config 中。
<assemblies>
<add assembly="System.Web.Mvc, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
...
</assemblies>
如果您的主机尚未安装,Phil Haack 在此处解释如何BIN deploy MVC。
善良,
丹
【讨论】:
您需要从here 安装 MVC 再分发文件
【讨论】:
虚拟主机服务器是否安装了 MVC 框架?我假设您安装在开发环境中,但没有安装在您的托管服务器上。您还需要在托管服务器上安装框架。
如果托管服务器安装了MV框架,请检查开发环境安装的版本是否与托管环境相同。
【讨论】:
您是否将项目设置为进行 bin 部署?
查看 Phil Haack 的这篇文章: http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx
【讨论】:
在项目的 Visual Studio 中,转到参考文件夹,找到“System.Web.Mvc”、“System.Web.Routing”和“System.Web.Abstractions”,并将“Copy Local”属性设置为 TRUE .这将在构建应用程序时将文件复制到应用程序的 Bin 目录。您的网络服务器没有安装这些文件,这就是您收到此错误的原因。
【讨论】: