次のコマンドを使用して、ビルド後のイベントとしてaspnet_compilerを実行しています。
aspnet_compiler.exe -v / -p \
コンパイル時にこのエラーが発生します:
allowDefinition='MachineToApplication'として登録されているセクションをアプリケーションレベルを超えて使用するとエラーになります。このエラーは、仮想ディレクトリがIISでアプリケーションとして構成されていないことが原因で発生する可能性があります。
私はこれについて他のいくつかのStackOverflowsを読み、次のことを試しました。
- 漂遊したweb.configファイルを探しました-MVCアプリ(メインMVCディレクトリとViewsディレクトリ)に標準で付属している2つを除いて、ファイルはありません。
- IISにアプリケーションを追加しました。これは違いを生みませんでした。
- 開発サーバーの代わりにIISExpressで実行してみました-違いはありません。
これを引き起こしている可能性があるものについて何か考えはありますか?