1

だから私はこれと同様の質問を見てきましたhere .

私は一生、何が悪いのか理解できません。asp.net Web サイトをセットアップしようとしています。Web サイトはサーバーの D: ドライブに保存されます。IIS8 (windows server 2012) では、web.config ファイルがある Web フォルダーを指定します。IIS_IUSRS グループに、D: ドライブ全体と、IIS_IUSRS グループの一部である IUSR およびネットワーク サービスへの読み取りアクセスを許可しました。エラーが発生し続けます。認証をベーシック認証に設定しました。ウェブサイトを再開しました。私は多くのことを試みましたが、行き詰まりに達しました。これはすべてlocalhost上にあります。なぜこれが起こっているのかについて、これ以上のアイデアを持っている人はいますか? おそらく私のWeb構成の構成でしょうか?この Web サイトは IIS7 Web サイトから移植されています。私の webconfig の詳細が必要な場合は、その多くに機密情報が含まれていることをお伝えできます。

エラー:

HTTP エラー 500.19 - 内部サーバー エラー

ページの関連構成データが無効であるため、要求されたページにアクセスできません。

詳細なエラー情報:

モジュール IIS Web コア

通知開始リクエスト

ハンドラ未定

エラー コード 0x80070005

構成エラー権限が不十分なため、構成ファイルを読み取ることができません

構成ファイル \?\D:\Applications\Portal\Portal.Web\web.config

要求された URL localhost:80/Portal

物理パス D:\Applications\Portal\Portal.Web

ログオン方法未定

ログオン ユーザー 未定

リクエスト トレース ディレクトリ C:\inetpub\logs\FailedReqLogFiles

構成ソース: -1: 0:

4

3 に答える 3

2

[1]。最初に匿名ユーザーに対して機能するようにします。次に、権限を強化します。

匿名ユーザーに対して機能しない場合は、(IIS で) アプリケーション プールの名前を調べます。IIS プールで、アプリケーション プールが実行されている ID を検索します。そのアカウントに読み取り権限を付与します。

[2]。エラーの詳細については、サーバー ログ (コントロール パネル、管理ツール、イベント ビューアー、システム) を参照してください。

また、非匿名ユーザーとしてサイトに認証されている人は誰でも、Web コンテンツへの (読み取り) パーミッションが必要であることに注意してください。「Everyone」グループの読み取りアクセス許可を web.config に (ファイル システム レベルで) 一時的に付与することで、これを可能な問題としてテスト/排除できます。そのままにしないでください。アクセス許可をテストするには、このアプローチを使用してください。

于 2012-12-10T18:12:57.377 に答える