虽然我知道这个问题已经被“回答”了大约 5000 万次,但我还没有找到可以为我解决问题的答案,所以我觉得我别无选择,只能再问一次。
以前的建议: MVC 中的 Razor 页面出现编译错误,找不到 System.Web.Helpers
<add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
我已将此添加到我的 web.config,但问题仍然存在。
我只有一个项目,targetFramework是4.0。
我安装了 Microsoft.Web.Helpers 1.15(2.0 与 MVC3 不兼容。)Microsoft.Web.Helpers.dll 在我的 bin 文件夹中。
奇怪的是有 Microsoft.Web.Helpers 和 System.Web.Helpers。在这种情况下,我需要 System.Web.Helpers,因为我在代码中使用了 WebImage。