【发布时间】:2013-02-01 09:23:50
【问题描述】:
我在 Azure 项目上配置了一个 MVC4 Web 角色。在本地(在模拟器上)它工作正常。我在运行时不断收到此错误:
命名空间中不存在类型或命名空间名称“Helpers” 'Microsoft.Web'(您是否缺少程序集引用?)
我试过了:
- 将 System.Web.Helpers DLL 直接添加到 BIN 文件夹中
- 在项目中引用程序集并设置 CopyLocal=true
- 连接到 Azure 云服务上的远程桌面并在服务器上安装 MVC,看看是否是问题所在。它仍然存在。
【问题讨论】:
-
您确认复制了辅助 dll 吗?
-
是的,我从 TFS 以 ZIP 格式下载了 drop 并确认它在上传的包中。我还通过将远程桌面连接到云服务虚拟机确认已将其部署到我站点的 bin 文件夹
-
你在部署什么配置文件?
-
对不起,没看懂。如果这就是您的要求,我正在我的天蓝色云服务的登台服务器上使用调试部署
-
那种。你能分享你正在部署的配置文件吗?是 web.config 吗?如果不是,有什么不同吗?它是否引用了您的 web.config 中引用的每个程序集?
标签: asp.net-mvc azure asp.net-mvc-4 azure-web-roles