3

このエラーが画面に表示されたらどうすればよいですか

VS2008 Express Edition では

  1. C:\Users\ami\Desktop\MyAddressBookasd\MyAddressBook\UpdateTheRecord.aspx: ASP.NET ランタイム エラー: アプリケーション レベルを超えて allowDefinition='MachineToApplication' として登録されたセクションを使用するとエラーになります。このエラーは、IIS で仮想ディレクトリがアプリケーションとして構成されていないことが原因である可能性があります。

ここに画像の説明を入力

ウェブブラウザで

  1. 説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下の特定のエラーの詳細を確認し、構成ファイルを適切に変更してください。

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

ソース エラー:

36 行目: 着信ユーザーを識別するための ASP.NET。37 行目: --> 38 行目: 39 行目: 構成を有効にするセクション

ここに画像の説明を入力

4

3 に答える 3

5

IIS で Web サイトの仮想ディレクトリをアプリケーションとして構成していないようです。仮想ディレクトリを手動で作成し、それがアプリケーションとして構成されていない場合、アプリケーションを参照できず、上記のエラーが発生する可能性があります。

このリンクにアクセスして解決してください。 allowDefinition = 'MachineToApplication' アプリケーション レベルを超えて」asp.net で

于 2012-05-06T07:52:12.653 に答える
2

これには多くの考えられる理由の 1 つが考えられます

  1. メインフォルダー内にバックアップフォルダーを追加した可能性があります。はいの場合は、削除します。
  2. Visual Studio でプロジェクトを実行している場合は、正しいルート フォルダーを開いていることを確認してください。
  3. プロジェクトに保存されている web.config ファイルのコピーがないことを確認してください。

うまくいけば、それは役に立ちます。それでも同じ問題が発生する場合は、お知らせください:)

于 2015-01-02T13:19:31.953 に答える
1

IIS Web サイトの仮想/物理ディレクトリをアプリケーションに変換します。アプリケーションに変換するときは、エラーを解決してください。

于 2013-02-20T01:17:43.377 に答える