多対多のコントロールを自動生成する SubSonic 足場コントロールを使用しています。
<subsonic:Scaffold ID="scfMain" runat="server"
AutoGenerateManyToMany="true"></subsonic:Scaffold>
Page_Load でテーブル名を設定しています
scfMain.TableName = "Foo";
多対多コントロールは、多対多テーブル、2 つの外部キー、2 つの主キーによって生成されます。これは最初は機能しますが、しばらくすると多対多のコントロールが消えます。それらを元に戻す唯一の方法は、Web 構成を変更するか、アプリ プールをリサイクルするか、サイトを再起動することによって、何らかの形でアプリを再起動することです。
これは既知のバグですか、それとも何か間違っていますか? ローカル マシン、ステージング、および本番環境で同じことが見られるため、1 つの環境に固有のものではないようです。