0

OK、asp.net アプリケーションがあり、このアプリケーション内に Excel ファイルを含むフォルダーがあります。これらの Excel ファイルには保護された情報が含まれているため、公開してはなりません。誰かがファイルの 1 つのハイパーリンクを入力してデータを表示できないようにしようとしています。心配しているディレクトリ内に web.config ファイルがあります。それは読む

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.web>
    <authorization>
      <deny users="*"/>
    </authorization>
  </system.web>

</configuration>

しかし、それは機能せず、ファイルにはまだアクセスできます。どうすればこれを達成できますか?

また、アプリケーションで ASP.NET メンバーシップ ロールを使用していません。誰かが認証されたら、ファイルへのアクセスを許可したいだけです。アクセスを許可するにはどうすればよいですか?

これを IIS 8 でホストしています。

4

1 に答える 1

1

うーん、もう少し調べた方が良さそうですね。追加:

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>

私のアプリケーションのメイン Web.Config にはそれができたようです。

于 2013-09-25T16:33:23.150 に答える