我收到了这个错误。
无法加载文件或程序集'System.Web.WebPages.Razor,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。系统找不到指定的文件。
我的托管服务提供商表示已经安装了MVC 3,它适用于同一服务器上的一个域,但此域无效。
我看到了很多与此相关的问题和答案,但我想避免手动添加DLL。如果MVC 3安装正确。我不会得到这个错误。正确?
我该如何解决这个问题?
答案 0 :(得分:1)
根据我上面的评论,听起来应用程序引用了一些MVC 4组件。很高兴听到你有解决方案!
答案 1 :(得分:0)
我在删除并发布NON MVC网站后出现此错误。显然我站点中的某些东西引用了System.Web.Helpers并且被复制了(即使我从项目中删除了引用)但是以下的dll没有复制到发布中:
我更愿意从项目中删除所有这些dll,但简单的解决方案是将上述每个dll的“Copy Local”属性设置为True。