我正在使用带有自动生成多对多控件的 SubSonic 脚手架控件。
<subsonic:Scaffold ID="scfMain" runat="server"
AutoGenerateManyToMany="true"></subsonic:Scaffold>
在 Page_Load 我正在设置表名
scfMain.TableName = "Foo";
多对多控件由一个多对多表、两个外键、两个主键生成。这最初有效,但一段时间后,多对多控件消失了。让它们恢复的唯一方法是以某种方式重新启动应用程序,或者通过更改 Web 配置、回收应用程序池或重新启动站点。
这是一个已知的错误,还是我做错了什么?我在我的本地机器、登台和生产上看到了同样的事情,所以它似乎不是一个环境所独有的。