• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GetFolder や GetFile でASPの処理がストップ)

GetFolderやGetFileでASPの処理がストップする理由は?

このQ&Aのポイント
  • GetFolderやGetFileを使用するASPページで、処理がストップする現象が発生しています。ブラウザには何のレスポンスも帰ってこず、読み込みマークが回り続けている状況です。
  • ShowFolderType関数を使用して、特定のフォルダの種類を表示するASPページがタイムアウトしてしまいます。
  • ShowFolderType関数はMicrosoftの公式サイトからコピーして使用しており、特殊フォルダでも試して見ましたが正常に動作しません。なぜでしょうか?

質問者が選んだベストアンサー

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

パッと思いつくものだけ挙げておきます。 ・サーバー側でNorton AntiVirusのスクリプト遮断が有効になっている ・IISの設定で親パスを無効にしている ・FileSystemObject(scrrun.dll)を無効にしている 上記についての詳細は過去に回答していますので、詳しいことは調べて頂ければ幸いです。 以上、参考になれば。

isobeman
質問者

お礼

早速のご回答ありがとうございます。 FileSystemObjectを使用する他のメソッドは動作しており、GetFile、GetFolderや、[Folder].Files.Item()などの直接ファイル指定できるあたりが、引っかかっていました。また、IISの設定は特にいじっておらず、他の方法で上位パスのファイルも取得可能です。 ですので、「サーバー側でNorton AntiVirusのスクリプト遮断が有効になっている」が、一番怪しそうです。 いちおう、 Set objDrive = fso.GetDrive("c:\") For Each objFile In objDrive.RootFolder . . . とすると、なんとかファイルオブジェクトを取得することができました。(いろいろ試したが、これ以外ファイルオブジェクトを取得する方法が見つからなかった。。。) 明日、Norton AntiVirusのスクリプト遮断を切って試してみます。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A