10
VS2010から発行するときのallowDefinition = 'MachineToApplication'エラー(ただし、以前のビルドの後のみ)
ローカルコンピューターで問題なくAsp.Net MVC 2アプリケーションを実行できます。ただ実行/デバッグします。 しかし、すでに作成している場合は公開できません。ソリューションをクリーンアップして、再度公開する必要があります。これはシステムクリティカルではないことは知っていますが、本当に面倒です。「ワンクリック公開」は「ソリューションをクリーンにしてからワンクリック公開」ではありません 正確なエラーは次のとおりです。 エラー11 allowDefinition = 'MachineToApplication'として登録されたセクションをアプリケーションレベルを超えて使用すると、エラーになります。このエラーは、仮想ディレクトリがIISでアプリケーションとして構成されていないことが原因である可能性があります。 それはViewsフォルダーのWeb.Configに関係しているのではないかと思いますが、それでは、以前に1回ビルドした後でしか理由がありません。そして注意してください、アプリは公開された後は正常に動作します。