2012-03-06 14 views
0

Webアプリケーション用の仮想ディレクトリ(「ファイル」と呼ばれます)があります。このディレクトリは、私たちが提供する公式のダウンロードだけでなく、ユーザーファイルのアップロードを格納するために使用されます。IISが仮想ディレクトリ内のファイルを提供するのを停止します。

"File/UserUpload"ディレクトリのファイルがユーザに提供されないようにします。ファイルがGUIDで作成されているため、ユーザーがファイルを要求するために適切なファイル名を指定するのはかなり困難です(つまり、決して起こらないでしょう)。しかし、それでもやりたくはありません。

IISで仮想ディレクトリ内のファイルを処理できないようにするにはどうすればよいですか。

答えて

1

ディレクトリへのすべてのユーザーのアクセスを拒否するディレクトリにweb.configファイルを追加します。

それは次のようになります。

は7 IIS:

ここ
<system.webServer> 
    <security> 
     <authorization> 
      <remove users="*" roles="" verbs="" /> 
     </authorization> 
    </security> 
</system.webServer> 

は役に立つかもしれ別のSOのポストです:これは動作しませんでした https://serverfault.com/questions/72680/iis7-how-to-block-access-with-a-web-config-file

+0

。私は安全のためにIISを再起動しましたが、役に立たないものです。 –

+0

申し訳ありませんが、私はあなたがIIS7を使用していたとは思わなかった。私の編集を参照してください。 – Khan

+0

パーフェクト!乾杯。 –

関連する問題