0

我正在检查我的服务的 Intellitrace 日志,RuntimeBinderException当我尝试设置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,
                };
4

0 回答 0