- 締切済み
Error: Access is Denied(iis5)
こんにちは 助けてください。 WindowsNT4.0(IIS4.0)で稼動中だったASPプログラムをWINDOWS2000(IIS5.0)に移行したところ Error: Access is Denied が表示されうまくいきません。 誰か原因のわかる方は教えてください。 すごく困っています。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kawabata
- ベストアンサー率67% (21/31)
回答No.2
ASPスクリプトのどの部分でエラーが発生しているか、確認してみてはいかがでしょうか。 さまざまな原因が考えられますので、ASP プログラムのどの部分で発生しているのかまず、調べることをお勧めします。 怪しい部分の前に、 Response.Write "[1]" とか Response.Write "[2]" とかいれれば、どこまで実行されているのか見ることができます。
- hequil
- ベストアンサー率65% (242/372)
回答No.1
エラーメッセージの通り、クライアント側にアクセス権限が足りないかと思います 限られたユーザーのみ表示させたいのであれば、 そのユーザー(またはグループ)のアクセス権限を設定 不特定多数(匿名ユーザー)なら インターネットサービスマネージャーを起動し、 該当Webサイト→プロパティ→ディレクトリセキュリティ→ 匿名アクセスおよび認証コントロール→編集 匿名アクセス→チェックをいれる 匿名アクセスで使用されるアカウント→編集 ここで表示されるアカウント(IUSR_サーバー名、など)の アクセス権限を確認して下さい。 (手元のWin2000Proで確認しているのでWin2000Serverでは少し異なるかもしれません、大体同じだったと思いますが・・・) 以上、参考まで
お礼
ご指摘の通り、IUSR_サーバ名にアクセス権を追加したら うまくいきました。ありがとうございました。