我收到一个看似随机的错误。
无法将“ASP.controls_ucscalevalue_ascx”类型的对象强制转换为类型 'Controls_ucScalevalue'。
奇怪的是它有时会发生,然后消失而代码中没有真正的变化。
我们有2个人在这个项目上工作,而错误出现在一台机器上,另一个能够无差错地运行它。根据github,我们都完全同步了。
触发代码的行就是这一行
Controls_ucScalevalue value = (Controls_ucScalevalue)Page.LoadControl("Controls/ucScalevalue.ascx");
它有90%的时间可以工作,但最后10%我们有点卡住了,无法弄清楚如何摆脱这个错误信息。
答案 0 :(得分:0)
这是微软的一个错误。如果您编辑用户控件有时错误消失,如果您编辑其他控件,则会再次出现错误。它发生在asp.net 2.0中的proyects中。在MSN中,您可以阅读有关错误的信息并下载修复程序。这里:msdn fix loadcontrol