2016-07-02 10 views
0

私は最近、マシン上でソリューション用のMVCアプリケーションをホストしました。私は保護したいフォルダUploadedDocumentsを持っています。実際に私がwww.xyz.com/UploadedDocumentのようなURLを閲覧すると、ウェブサイトにログインしていなくてもすべてのファイルが一覧表示されます。仮想マシン上でのMVCアプリケーションディレクトリの保護

注:このディレクトリのドキュメントのMicrosoft Interop for PDF変換を使用します。

は、フォルダを閲覧できるユーザーを制限したいと考えていますが、フォルダ内のファイル名とログインしているWebサイトのユーザーのURLが、特定のURL(www.xyz.com/UploadedDocument/abc.docxのような指定されたURL ) www.xyz.com/UploadedDocumentを除く)

ありがとうございました!

答えて

0

IISでは、ディレクトリの参照が無効になっていることを確認してください。

"通常の"ユーザーアカウントまたはグループの読み取りアクセス権を削除し、IISが実行されているアプリケーションプールアカウントのみをフォルダ(つまり、 "iis apppool \ [MyApplication] "アカウント)。

あなたは、変換用にMicrosoftの相互運用機能を使用しているとします。 MVCアプリケーション内で変換が行われているか、変換を実行する別のアプリケーション/サービスがありますか?後者の場合は、実行中のアカウントであれば、他のアプリケーション/サービスにアクセスしてフォルダを変更することもできます。

+0

ディレクトリブラウジングを無効にしてからウェブサイトにもアクセスできない場合。 – hemantsharma

関連する問題