質問: aspで、iisの設定がうまくいきません! 初心者です。どなたかわかり易く教えてくださる方、よろしくお願いいたします。 windowsxp professional ,access2002 ,iis 5.1 の環境で、aspプログラムを作成しました。 マニュアル本に従って、仮想ディレクトリを作成しましたが、以下のようなメッセージが表示されてwebページを表示させることができませんでした。 ---------------------------- このページを表示する権限がありません 提供された資格情報には、このディレクトリまたはページを表示する権限がありません。 http 401.3 - リソース上の acl によってアクセスを拒否されました。 ---------------------------- そこで、デフォルトの「c:\inetpub\wwwroot]の配下に設置して実行してみました。 すると、データベースのデータをselectで読み取る事は可能なのですが、updateしようとすると以下のようなメッセージが表示され、データを更新することができません。 ---------------------------- http 500.100 - 内部サーバー エラー - asp エラー インターネット インフォメーション サービス [microsoft][odbc microsoft access driver] 更新可能なクエリであることが必要です。 ---------------------------- 色々とネット上で調べてみましたが、私には表現が難しくて良く解りません。 私なりに調べたところでは、「権限」を「everyone」にするといい...というところまでは解ったのですが、その方法がわかりません。プロパティを見てみても、「everyone」を選択できるような項目が見つかりません。どこをどのようにどう設定すればいいのか、どなたか具体的に解り易く教えて頂けますでしょうか。よろしくお願いいたします。 (ちなみにコンテンツ自体は、別サーバーで正しく動いていたものです。新しくpcを購入したので、自身のpc上で動きを確認したくて設定をしています。)
回答: iisでは確かユーザにcgiの実行権限を持たせないとaspなどの実行が出来なかったとおもいます。 iisの設定画面で出来たはずです。