我在Azure项目上配置了MVC4 Web角色。在本地(在模拟器上)它运行良好。我在运行时不断收到这个错误:
命名空间中不存在类型或命名空间名称"Helpers"Microsoft.Web"(是否缺少程序集引用?)
我试过:
- 将System.Web.Helpers DLL直接添加到BIN文件夹中
- 引用项目上的程序集并将CopyLocal设置为true
- 连接到azure云服务上的远程桌面,并在服务器上安装MVC,看看这是否是问题所在。它仍然存在
OK,所以我最终删除了对System.Web.Helpers的引用,并安装了nuget Package Microsoft Web Helpers。
这解决了问题。