Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> ASPのエラーメッセージの解決:IISは親パスの設定を有効にします

ASPのエラーメッセージの解決:IISは親パスの設定を有効にします

  

今日、同社は顧客保証のWebサイトbackstageにアクセスできない、私はソースコードをチェックし、ASPコード自体に問題がないことを発見しました。そして私はアクセスするために地元の人に行くことができます。つまり、インターネットが正しく接続されず、エラーが表示されます。

Server.MapPath()エラー 'ASP 0175:80004005'
パス文字は使用できません
/0709 /dqyllhsub /news /OpenDatabase。 Asp、4行目
では、MapPathのPathパラメータに文字を使用できません。..

ページ内のパスがResponse.Redirectで再指定されています。クライアントページへのパスは相対パスです。 Webサイトのドメインアドレスは省略されています。

主な理由は、IISサーバーが親パスを開かないことですIISのプロパティ - >ホームディレクトリ - >設定 - >オプションで、方法を変更してください:
。 [Enable Parent Path]の前にチェックマークを付けます。更新を確認してください。

セキュリティ上の理由からサーバープロバイダが親パスを開かない場合は、パスが指し示されているときに絶対パス、つまり "http://45it.com/Article/UploadFiles_6886/201007"のような絶対アドレスを書き込むことをお勧めします。 /20100718133954347.gif "

IIS6.0をインストールした後のデフォルト設定は、親パスを開かないでください。
---------------------------------------------- << BR> ../conn/db.aspのように、親のパスを使用している場合は、上位のディレクトリを開く必要があります。そうしないと、システムは通常のパスを認識できません。通常表示

Copyright © Windowsの知識 All Rights Reserved