1

ASP.net に基づく Web サイトを構築しようとしています。最初に main 関数を作成しました。Web サイトを安全にする必要があります。だから私は web.config を次のように設定します:

<system.web>
      <authorization>
          <deny users="?" />
      </authorization>
      <authentication mode="Forms">
          <forms loginUrl="~/Register/Login.aspx" timeout="2800"/>
      </authentication>

      <compilation debug="true" targetFramework="4.0" />
</system.web>

これらのコードを削除すると、画像や要素を追加でき、それらが表示されます。しかし、これらのコードを追加すると、画像は表示されません。それについて何か考えている人はいますか?

4

2 に答える 2

0

web.config で、次の</system.web>ようなコードを追加した後:

<location path="images">
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>
</location>

css、javascriptなど、他の必要なデータごとに繰り返します。

于 2013-03-12T20:20:31.797 に答える
0

<allow users="*"/>代わりに公開ページ(画像を含む)が必要です<deny users="?" />

deny user="?"匿名ユーザーへのアクセスを拒否することを意味します。

ASP.NET メンバーシップ – 承認されていない認証済みユーザーの処理。

于 2013-03-12T20:20:41.630 に答える