课程/活动和注册应用程序错误

时间:2019-06-08 12:50:49

标签: 2sxc

我在新系统上也有同样的问题,这是一个非常老的错误。 注册失败。 https://github.com/2sic/app-events-and-courses/issues/1 我正在寻找解决方法。

感谢托马斯

我尝试了三种不同的系统,但没有成功。

var course = AsDynamic(App.Data["Course"].List[Convert.ToInt32(Request.QueryString["cid"])]);
  

错误:System.Web.HttpCompileException(0x80004005):   d:\ home \ site \ wwwroot \ Portals \ 43 \ 2sxc \ Courses_Course-Registration.cshtml(12):   错误CS0021:无法将带有[]的索引应用于类型的表达式   'System.Collections.Generic.IEnumerable'   在   System.Web.Compilation.BuildManager.PostProcessFoundBuildResult(BuildResult   结果,布尔值keyFromVPP,VirtualPath virtualPath)位于   System.Web.Compilation.BuildManager.GetBuildResultFromCacheInternal(String   cacheKey,布尔keyFromVPP,VirtualPath virtualPath,Int64 hashCode,   布尔的sureIsUpToDate)

1 个答案:

答案 0 :(得分:0)

我认为这是一些非常古老的代码-因为List对象在2017年发生了变化。所以首先让我们开始吧:

阅读此博客-它告诉您更改了哪些内容以及如何解决它:https://2sxc.org/en/blog/post/fixing-the-breaking-change-in-2sxc-9-8-list-instead-of-dictionary

由于您安装了新系统(据我所知),您能否指出代码的位置-这样我就可以修复原始代码?