2

元々は従来の ASP サイトであったサイトがあります。数年前に Web サイト プロジェクトとして .NET に変換されました。C# コードにはほとんど機能がありません。マスター ページとインクルード ファイルを使用し、1 つのフォームを含みます。サイトの残りの部分は、コンテンツがすべて静的テキストであるため、マスター ページを使用することを除いて、HTML ページである可能性があります。

各サブディレクトリには、「index」と呼ばれるデフォルト ファイルがあります。Web アプリケーション プロジェクトに変換してコンパイルすると、「型 'index' は、同じパラメーター型で 'Page_Load' というメンバーを既に定義しています。」というエラーが表示されます。サイトの「index」という名前のすべてのページでこのエラーが発生します。

これらのページの CS ファイルには、実際にはコードはありません。Visual Studio でページを作成するときに作成される既定値 (パブリック部分クラスと Page_Load) だけです。

Web アプリケーション プロジェクトで、別々のサブディレクトリにある場合でも、同じ名前のファイルが複数あると問題になりますか? これに対処する最善の方法は何ですか?

4

1 に答える 1