1

問題

2 つのプロジェクトがあります。1 つは .NET 4.5 (Visual Studio 2012) に基づく C# WebForms アプリケーション (子)、2 つ目は .NET 4.0 (Visual Studio 2010) を実行する VB.NET WebForms アプリ (親) です。必要なのは、親プロジェクトのマスター ページ (すべてのコード ビハインドとマスターに埋め込まれたコントロールを含む)、子のセッション状態と認証情報を使用することです。

私がしたこと

子プロジェクトを含む親サイトに仮想ディレクトリを作成し、親マスターページに直接リンクすることで可能になると思います。試してみたところ、未解決の参照エラーが発生しました。これは、子プロジェクトへの参照として親 DLL を追加してみました。

共通の認証情報とセッション状態を持つことが可能かもしれないと思います) 単一のドメインで 2 つの異なるサイトを実行している場合、仮想ディレクトリとセッション状態を別々のプロセスまたは SQL に保存することで処理できます。それでも、これまでのところ新しいプロジェクトにバインドできないいくつかのロジック (主に一般的なレイアウト/コントロール) を含むマスターには問題があります。どこを見ればいいのか、次に何を試せばいいのかもわかりません。

これらの 2 つのプロジェクトを、一方を別の一部として書き直すことなく、共通のマスター ページ テンプレートで接着する可能性はありますか?

4

1 に答える 1