0

考えられることはすべて試しました (そしてオンラインで読むこともできました) が、レンガの壁にぶつかりました。

新しい PC、Windows 7 を購入し、IIS7.5 と Classic ASP をオンにしました。私の古典的なASPサイトとデータベース(Accessデータベース-はい、Accessです!)をダウンロードしました。ローカルでの開発とテストのために、サイト全体 wwwroot をダウンロードしました。

最上位ディレクトリ (localhost/index.asp) にある ASP ページは、ブラウザで正常に動作します。しかし、ディレクトリ内の任意のページ (例: localhost/blah/index.asp) へのリンクをクリックすると、404 エラーが発生します。

ファイルは間違いなくそこにあります。簡単なテスト ASP ページを作成してディレクトリに配置すると、ブラウザで正常に動作します。これはコーディングの問題ではありません。このサイトはオンラインでも、私の古い XP マシンでも動作します。

ダウンロード時のファイルとフォルダーのアクセス許可に関係している可能性があります(ところで、filezillaとFTPrushを介してダウンロードしようとしましたが、違いはありませんでした)。私は PC の専門家ではなく、アクセス許可に関するいくつかの問題を既に経験しています (管理者として PC にログインしています)。

アイデアはありますか?

4

1 に答える 1

0

ファイルは c:\inetpub\wwwroot\blah に基づいていますか? c:\inetpub\wwwroot\blah\index.asp は存在しますか?

フォルダーとその内容に対する IISUR および IIS_IUSRS 管理者アクセス権を付与してみてください。

于 2014-03-17T13:16:54.373 に答える