私には奇妙な問題があります:
IISにWebサイトを作成し、そこにいくつかの静的htmlおよびjs/cssを配置しました。すべてが良いようです。フォルダのNTFS権限がIUSRフルコントロールに付与されていることに気付きました。
構成(重要でないもの)を作成し、web.config
ファイルがこのフォルダーで自動生成されると、Webサイトは500エラーを送信します(web.config
のNTFSアクセスがIUSRフルコントロールにも許可されていることに気付きました。
この問題を解決するためにいくつかの方法を試しましたが、1つを除くすべての試みが失敗しました:Webサイトフォルダーの全員にフルコントロールアクセス権を付与します。
より良い解決策はありますか?または、これが唯一の解決策ですか?もしそうなら、これは奇妙だろう!
アプリケーションプールは、おそらくIUSRとは異なるユーザーとして実行されています。 IIS7でNTFSアクセス許可を更新する方法を説明する記事を次に示します。手順はIIS8でも同じです。