3

Web アプリケーションWeb サイトapp_dataのフォルダーの違いは何ですか。

特定のユーザーのみがダウンロードできる特定のファイルをこのフォルダーに入れるため、このフォルダーが Web アプリケーションで安全であることを確認したいと思います。

4

3 に答える 3

3

App_Data フォルダーは、メンバーシップやロール情報を維持するためのデータベースなど、アプリケーションのローカル データベースを格納するために ASP.NET によって使用されます。Web アプリまたは Web サイトを使用する app_data フォルダーに違いはありません。

ソース:

http://msdn.microsoft.com/en-us/library/ex526337.aspx

http://msdn.microsoft.com/en-us/library/dd547590.aspx

于 2012-04-04T07:33:19.480 に答える
1

ダウンロードする前にユーザーを確認する予防措置が有効である

  1. Directory Browsingで規定を与えないでくださいIIS

  2. 基本的に、Anonymous/Unauthorizedユーザーがにアクセス/ダウンロードできる方法がありますAuthorized FileQuery String-値と他のユーザーが入力してダウンロードできることを知っています。したがって、許可されていないユーザーがファイルをダウンロードするのを防ぐには、2つの方法があります。

    (a)Web.Configをこのフォルダに保持し、Roles/Usersアクセスできるユーザーを定義します。

    (b)でPage Load、開いているページがAuthorized user唯一の人によって行われていることを確認できます。


App_Dataフォルダは、両方のタイプとで同じWeb ApplicationですWeb Site

于 2012-04-11T15:49:29.523 に答える
1

ダレンが答えたように、違いはありません。

しかし、それを安全な保管場所として使用するもう 1 つのポイントは、bin フォルダーと同じように ASP.NET によって保護されており、ユーザーが参照できないことです。

于 2012-04-04T07:45:43.990 に答える