代码之家  ›  专栏  ›  技术社区  ›  Txugo

授权问题-匿名用户无法访问.jpeg或.css

  •  7
  • Txugo  · 技术社区  · 17 年前

    我的web.config文件中有以下内容:

    <authentication mode="Forms">
          <forms loginUrl="login.aspx" defaultUrl="Venues.aspx" />
        </authentication>
        <authorization>
          <deny users="?" />
          <allow users="*" />
    </authorization>
    

    .jpeg 和 .css

    我是否可以允许访问 imgs web.config中匿名用户的目录?

    3 回复  |  直到 12 年前
        1
  •  17
  •   SamWM    17 年前

    您可以允许某些目录(直接在 <configuration>

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

    此外,您可能还需要包括WebResource.axd

    <location path="WebResource.axd">
        <system.web>
            <authorization>
                <allow users="?"/>
            </authorization>
        </system.web>
    </location>
    
        2
  •  2
  •   codeulike    17 年前

    请看这里:
    blog post from tomtech999

    在IIS中运行时,它应该是正常的。

        3
  •  0
  •   Jason Parker    15 年前

    <location path="Reserved.ReportViewerWebControl.axd">
      <system.web>
        <authorization>
          <allow users="*"/>
        </authorization>
      </system.web>
    </location>
    

    这对我来说是一个问题,因为我试图让2010版的report viewer正常工作。(幸运的是,只花了70亿年就发现了问题的根源。)

    推荐文章