当我尝试设置ViewBag属性时,Windows Azure正在触发RuntimeBinderException

时间:2013-01-02 14:43:57

标签: asp.net-mvc-3 azure

当我尝试设置RuntimeBinderException属性时,我正在检查我的服务的Intellitrace日志并记录了几个ViewBag

  

'System.Dynamic.DynamicObject'不包含'UserInfo'的定义

当我在我的机器中运行MVC项目时,它完美地运行。

这里有什么我想念的吗?那是为什么?

修改

设置ViewBag并抛出异常的地方:

this.ViewBag.UserInfo = new UserInfo()
                {
                    Id = this.DbUser.Id,
                    DisplayName = this.DbUser.Person.FullName,
                    GravatarEmailHash = this.DbUser.Person.EmailGravatarHash,
                    AdministratorId = this.DbUser.AdministratorId,
                    IsOwner = this.DbUser.IsOwner,
                };

0 个答案:

没有答案