• 締切済み

Error: Access is Denied(iis5)

こんにちは 助けてください。 WindowsNT4.0(IIS4.0)で稼動中だったASPプログラムをWINDOWS2000(IIS5.0)に移行したところ Error: Access is Denied が表示されうまくいきません。 誰か原因のわかる方は教えてください。 すごく困っています。

みんなの回答

  • kawabata
  • ベストアンサー率67% (21/31)
回答No.2

ASPスクリプトのどの部分でエラーが発生しているか、確認してみてはいかがでしょうか。 さまざまな原因が考えられますので、ASP プログラムのどの部分で発生しているのかまず、調べることをお勧めします。 怪しい部分の前に、 Response.Write "[1]" とか Response.Write "[2]" とかいれれば、どこまで実行されているのか見ることができます。

  • hequil
  • ベストアンサー率65% (242/372)
回答No.1

エラーメッセージの通り、クライアント側にアクセス権限が足りないかと思います 限られたユーザーのみ表示させたいのであれば、 そのユーザー(またはグループ)のアクセス権限を設定 不特定多数(匿名ユーザー)なら インターネットサービスマネージャーを起動し、 該当Webサイト→プロパティ→ディレクトリセキュリティ→ 匿名アクセスおよび認証コントロール→編集 匿名アクセス→チェックをいれる 匿名アクセスで使用されるアカウント→編集 ここで表示されるアカウント(IUSR_サーバー名、など)の アクセス権限を確認して下さい。 (手元のWin2000Proで確認しているのでWin2000Serverでは少し異なるかもしれません、大体同じだったと思いますが・・・) 以上、参考まで

superstar
質問者

お礼

ご指摘の通り、IUSR_サーバ名にアクセス権を追加したら うまくいきました。ありがとうございました。