2

Web サイトを構築しようとすると、次のエラーが表示されます。

アプリケーション レベルを超えて allowDefinition='MachineToApplication' として登録されたセクションを使用するとエラーになります。このエラーは、IIS で仮想ディレクトリがアプリケーションとして構成されていないことが原因である可能性があります

Web サイトに IIS Express を使用しており、仮想ディレクトリを作成してディレクトリにマップしています。仮想ディレクトリをアプリケーションにマップしていないため、このエラーメッセージが表示されることがわかりました。Web サイト プロジェクトから仮想ディレクトリを削除しようとすると、仮想ディレクトリを削除できません。

私の質問は、自分の Web サイト プロジェクトから仮想ディレクトリを削除するために他に何かする必要があるかということです。

4

2 に答える 2

0

ここで受け入れられた回答の指示に従って、仮想ディレクトリを IIS の下のアプリケーションに設定してみてください。さらに、プロジェクトの web.config がアプリケーションのルートに作成されていることを確認してください (ツリーのさらに上の構成ファイルが代わりに適用されないようにするため)。

于 2012-04-04T12:12:00.957 に答える
0

少し前にこのエラーに遭遇しました..

web.config がプロジェクト フォルダーの最上位に配置されていることを確認します。また、それらの複数のバージョンがないことを確認することをお勧めします

お役に立てれば

フィルナード

于 2012-04-04T12:27:34.430 に答える