1

このアプリケーションは、会社を離れた開発者から継承しました。最新版を取得してアプリを実行すると、次のエラーが表示されます。

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

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

ソース エラー:

Line 170:  <location path="winLogin.aspx">
Line 171:    <system.web>
Line 172:      <authentication mode="Windows" />
Line 173:      <authorization>
Line 174:        <allow users="*" />

エラーは IIS に言及していますが、これは VS 2005 プロジェクトであるため、デフォルトの Web ブラウザーを使用しています。

解決方法に関するアイデアはありますか?

4

2 に答える 2

0

アプリケーションフォルダを確認することをお勧めします。

アプリケーションのルート フォルダー内にアプリケーションのバックアップ コピーがあるかのどちらかです。

または、アプリケーション内のどこかにWeb.configファイルが重複しています。

もう 1 つすべきことは、C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Filesに移動し、アプリケーション名に関連するすべてのフォルダーを削除することです。開発ボックスの場合は、このフォルダーの下のすべてを削除できます。

これで問題が解決することを願っています。

于 2012-04-20T03:38:00.263 に答える