1

私はWindows7のASP.NETWebサイトでローカルに作業していますが、ときどきスタンジ動作が発生します...

いくつかのVisualStudioを開いて、Webサイトで作業していた数日後、昨日まで他のアプリのコンパイルと展開に切り替えました。今日は、Webサイトでの作業に戻る必要がありました。そこで、ブラウザを起動して、いつものようにURL「//localhost/」を入力しました...

予期せぬことに、IISは私に次のように言っています:

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

エラーコード0x80070005

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

構成ファイル\?\ C:\ DVP-WP \ SQ2sln_web \ web.config

さて、2日前、web.configは問題なくアクセスされました! 何が起こったの当然のことながら、ACLやアカウントに関して何かを変更したことや、.. c#コードとasp.netを記述してコンパイルしたことを思い出せません。

なぜこれが起こるのですか?

STEP2:Webサイトファイルが配置されているフォルダーに移動し、セキュリティを適用しました。machine\ IIS_IUSRを指定して、フォルダーWebサイトフォルダー( "SQ2sln_web")への読み取りアクセス権を設定します... OK、II7はaspxページをサーバーしますIルートレベルでのリクエスト...ただし、cssファイルではありません

HTTPエラー401.3-無許可

要求されたURL[...]localhost:80 / soquiz.css

物理パスC:\ DVP-WP \ SQ2sln_web \ soquiz.css

匿名のログオン方法

匿名のログオンユーザー

そこで、ファイル自体に特定の権限を設定しました( http://soquiz.com/resources/documents/acl%20problem%20file%20specific.gifの画像を参照)

...しかしそれは問題を解決しませんでした

1)アクセス権が変更される理由または方法を知っている人はいますか?

2)特定のACLを1つのファイルに設定しても機能しない理由を誰かが知っていますか?

ありがとうございました!

4

1 に答える 1

1

アプリケーション プールが実行されているアカウントも確認する必要があると思います。

于 2009-11-06T20:41:05.707 に答える