2010-12-04 8 views
0

誰にも誰もURLでアクセスできないファイルをユーザーに与える場合は、そのファイルをドメインの上位レベルにあるディレクトリに配置する必要があります。私のコンピュータ上のファイルへのアクセスが制限されています

は、それが働いていたが、私はオンラインことを試みているときに私が得たものdomain.comであり、後のiがアップ

それを行うための正しい方法は何ですか

2つのレベルであることを必要とフォルダ?

+0

どこに行けばいいのか分かりません。 Webホストを実行していて、クライアント/ユーザーにファイルへのアクセス権を与えたいですか?または、単にWebサイトを持ち、特定のWebサイトユーザーだけがファイルにアクセスできるようにしたいのですか?これらの2つの質問には、非常に異なる回答があります...あなたが何をしたいのか、文脈が何であるか(たとえば、「ユーザー」とはどういう意味ですか?)に関する詳細情報を提供してください。ソフトウェアプラットフォームに関する情報も役立ちます。 – thkala

+0

私たちはサーバーWindows 2003を持っており、Webサイトを構築します –

+0

"users"とは、Windowsサーバー上のユーザー、またはサービスを提供しているWebサイトのユーザーを指します。私はあなたの部分的な解決策によって最初のものを推測するだろうが、より具体的にしてください...推測が嫌い私のようないくつかの人々がいる! – thkala

答えて

0

Webルートとの関係でサーバー上のファイルはどこにありますか?たとえば、WebルートがC:\inetpub\wwwroot\MyApplication\の場合、そのディレクトリの外にファイルを置くことになります(そうでなければ、他のファイルと同じように共有されます)。次に、ASPコードでは、そのファイルへのアクセスをコードで読み取り、アクセスを許可されたユーザーに出力することによって、そのファイルへのアクセスを制御します。

あなたのローカルマシンで作業している後者の部分がすでにあると思われるようですが、その場合ですか?どのようにサーバー上でそれが失敗していますか?

0

任意のURLからアクセスできないようにするには、Webサーバードメインには絶対に入れないでください。特定の人だけがアクセスできるようにするには、ある種の認証/認可手法を調べる必要があります。

関連する問題