我收到装配错误 分析器错误消息:无法加载文件或程序集'System.Web.Mvc,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。系统找不到指定的文件。
知道需要包括哪些内容。
答案 0 :(得分:1)
您确定要将位于Views目录中的第二个web.config文件复制到主机吗?
以下内容也应该在“main”web.config中。
<assemblies>
<add assembly="System.Web.Mvc, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
...
</assemblies>
菲尔·哈克(Phil Haack)解释了如果你的主机没有安装,如何BIN deploy MVC。
善,
丹
答案 1 :(得分:0)
您需要安装here
中的MVC重新分发文件答案 2 :(得分:0)
Web托管服务器是否安装了MVC框架?我假设您已安装在开发环境中但未安装在托管服务器上。您还需要在托管服务器上安装该框架。
如果托管服务器安装了MV框架,请检查开发环境中安装的版本是否与托管环境相同。
答案 3 :(得分:0)
您是否已将项目设置为进行bin部署?
请看Phil Haack的这篇文章: http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx
答案 4 :(得分:0)
在项目的Visual Studio中,转到引用文件夹,找到“System.Web.Mvc”,“System.Web.Routing”和“System.Web.Abstractions”,并将“Copy Local”属性设置为TRUE 。这将在构建应用程序时将文件复制到应用程序的Bin目录中。您的网络服务器没有安装这些文件,这就是您收到此错误的原因。