新しいフォルダを作成してファイルをアップロードすると、このエラーが発生します。私はビルドされている既存のサイトを持っていますが、これをサイトに追加するのではなく、むしろそれを単独でアプリケーションにする必要があります。何か案は?セクションがallowDefinition = 'MachineToApplication'としてアプリケーションレベルを超えて登録されました
答えて
私はちょうどこの問題を覚えました。 IISに移動し、作成したフォルダを選択してプロパティに移動します。 「アプリケーション名」がグレー表示され、「作成」ボタンをクリックして保存します。別のアプリケーションを実行することができます。
これは実際に確認する最初のシナリオです。しかし、このエラーが発生する最も不満なシナリオは、別のビルド構成でビルド/パブリッシュした後です(つまり、リリースでビルドしてから、デバッグでビルドしてこのエラーを取得しようとしています)。リリースモードでは、クリーン操作を実行する必要があります。
詳細を指してこの回答を参照してください:私はちょうどしようとする時間後にこのようなエラーを解決し、私は同じシナリオは、単にあなたのソリューションから、あなたのアプリケーションを動かす作成している可能性のあるファイルを任意のバックアップを削除することで解決したError: allowDefinition='MachineToApplication' beyond application level
同じ問題があるプロジェクトを継承しました。私はそれが起こるかどうかはわかりません。なぜなら、環境ごとの設定ファイルのバージョンが異なっていて、コンパイル時にweb.configを作成したり、ビルドモードを変更した場合、常にクリーンソリューションを順番に実行しなければならないビルドが成功するために。 –
を他のVisual Studioの1つのバージョンと問題が解決しました
私はこの問題に何度も直面しました。さまざまなソリューションが異なる機会に機能しました。以下はその解決策です。
- Webサイト用のIISアプリケーションを作成します。
- 解決策をクリーンアップし、再度再構築してください。
- objフォルダを削除してもう一度再構築してください。
オープンIISは、フォルダを右クリックしをクリックして、「アプリケーションへの変換」をクリックします
2012 R2では、右クリックしてもこのオプションが表示されませんでした。ただし、問題のあるディレクトリが強調表示されたときに、[操作]ウィンドウに表示されました。 –
私はあなたが変換しなかったため、エラーが主にあるウィンドウXPからWindows 7のに自分のアプリケーションを移動したとき、私はこの問題を抱えていましたアプリケーションへのあなたのフォルダ。
私が作った間違いは、IISでフォルダを選択して右クリックしたときに、「アプリケーションの追加」を選択したことです。これは "アプリケーションに変換"する必要があります。解決された私の問題。
フォルダからアプリケーションを削除してから、もう一度プロセスを実行して、[アプリケーションに変換]を選択します。
アクセスしているプロジェクトフォルダが誤っている可能性があります。その結果、プロジェクトの2つのWebconfigファイルが見つかります。正しいウェブサイトを開こうとしてください。
「新しいプロジェクト」を使用して作成したプロジェクトで「オープンウェブサイト」を使用すると、開発中に同じエラーが発生します。代わりに "Open Project"で開くと、エラーが消えてしまいます。
私は今これに直面しました...ここに私の修正と理解があります。
- あなたのWebプロジェクトを右クリックし、それをアンロードします。
- 編集プロジェクト.csprojファイル(私はVBで.vs.proj仮定)
- ルックfalseに変更し、それを '真'
- ため。
- .csprojを保存します。
- .csprojを右クリックしてリロードします。
あなたの問題をうまく解決してください。
それはあなたが取得しているエラーは、これは実際に私たちのサーバー上ではなく、アプリケーションによって設定されるべきであるので、私の場合は私のweb.configファイルで は、エラーの原因となった、「本当の」であるというのが私の理解です。
何かの理由でPhil Haacksの記事を読んでこれを理解するのに役立ちます。これが他の人に役立つことを願って、探している間に私たちのニーズに合った解決策を見つけることができませんでした。
私はちょうどこのエラーを解決しました。 あなたのプロジェクト/ウェブサイトのフォルダ(公開されていないフォルダ)に移動してください。複数のファイルが見つかった場合は、フォルダ全体でweb.configを検索して、削除するファイルを知っています。それ以外の場合は、web.configが1つしか見つからない場合。それが読まれる権利を持っていることを確認してください。最終的に問題が解決したら、Visual Studioで新しいプロジェクトを作成し、すべてのコンポーネントを削除して、既存のプロジェクトを右クリックしてビルド、デバッグして追加します。 Voila !!!
は、Visual Studioでこのエラーを取得している場合は、
Scott Michell has explained it very well.は、基本的には、サイトの親フォルダを開いています。この場合、web.confは特定のタグを許可しないサブフォルダにあり、したがってこのエラーが発生します。解決するには、サイトを再度開き、ルートフォルダを選択するだけです。エラーは消えるはずです。
IISに関連するエラーの場合は、フォルダ用のアプリケーションを作成すると役立ちます。
- オープンIIS
- アプリケーションを「統合」「高度な設定」「管理パイプラインモード」 5.Change
- 1. セクションがallowDefinition = 'MachineToApplication'としてアプリケーションレベルを超えて登録されました
- 2. アプリケーションレベルを超えてallowDefinition =「MachineToApplication」
- 3. アプリケーションレベルよりallowDefinition = 'MachineToApplication'として登録されたセクションを使用するとエラーが発生します
- 4. アプリケーションレベルを超えてallowDefinition = 'MachineToApplication'として登録されたセクションを使用するとエラーが発生します。私が得た
- 5. ASP.net web.config error "アプリケーションレベルを超えてallowDefinition = 'MachineToApplication'として登録されたセクションを使用するとエラーが発生します。
- 6. アプリケーションレベルを超えてallowDefinition = 'MachineToApplication'として登録されたセクションを使用するとエラーが発生します。
- 7. .net設定エラーallowDefinition = 'MachineToApplication'はアプリケーションレベルを超えていますか?
- 8. ASP.net構成エラー - allowDefinition = 'MachineToApplication'
- 9. Angular2 - アプリケーションレベルでディレクティブを登録する
- 10. GridViewが私に `allowDefinition = 'MachineToApplication'`エラーを出すのはなぜですか?
- 11. XAMLのMVVM Lightのアプリケーションレベルでメッセージ受信者を登録していますか?
- 12. がネットワークに登録されていませんでした。android
- 13. 角度2.0 - service.jsが登録として検出されましたが、実行されませんでした
- 14. iOS App Store開発者として登録された
- 15. Visual Studio 2013でallowDefinition = 'MachineToApplication'エラーを解決する方法
- 16. バックボーンlistenToを使用して登録されたイベントで登録されたコールバックをユニットテストする方法は?
- 17. アカウントASPネットコアの登録ユーザーが登録されていない
- 18. Nexusはセントラルをインデックスに登録しません。プレフィックスファイルのサイズが最大許容サイズを超えています
- 19. フレームの内部コントロールをプロパティとして公開しますが、変更は登録されません。何を登録するのを忘れましたか?
- 20. 登録型ウィッヒは私がAutofacを使用していますし、私のタイプの登録が見えるリクエストクッキー
- 21. iPhone、 "登録しようとしているアルバムリストが最大5件を超えています。これは失敗します。"エラー
- 22. セクションの重複セクションの内容はこのセクションを超えています
- 23. データリストをasnycポストバックトリガーとして正常に登録しました
- 24. Symfony 3がCollectionType(FOSUserBundle)としてロール登録されています
- 25. allowDefinition = 'MachineToApplication'エラー設定<MvcBuildViews> true</ MvcBuildViews>
- 26. Android setEGLContextClientVersion()が正しく登録されていません
- 27. VueMdlのコンポーネントが正しく登録されていません
- 28. DB2トランスポートコンポーネントが正しく登録されていません
- 29. チェック登録カスタムフィールドは、ログインしたユーザーwoocommerceによって登録されています
- 30. ItemListenerが登録されていない
この問題はまだVS2012で現れます。私はMicrosoftにバグレポートを開いた。問題が発生した人はバグ報告をアップしてください。https://connect.microsoft.com/VisualStudio/feedback/details/779737/error-allowdefinition-machinetoapplication-beyond-application-level –