none
Asp.net 权限问题. RRS feed

  • 问题

  • 我做了一个Asp.net 2.0 的系统, 正常安装情况均无问题. 但昨日在一台安全级别很高的机器上安装后, 总提示要输入用户名和密码, 需要说明的是: 访问本系统下的 asp,htm,xml页面时都正常. 非常郁闷.  

    环境如下:
         Windows Server 2003 + sp2
         .net framework 2.0
      己经试过的方法有:
        1. 在站点的访问安全性中允许匿名访问. 且只选中集成windows 身份验证模式 (不选择也不行).
        2. 设置了系统目录的ACL策略.允许IUSR_计算机名完全访问.
        3. 启用了Web扩展中有asp.net 2.0
        4. 也通过 aspnet_regiis -i -enable 重新注册了的 asp.net v2.0
        5. 主目录中应用程序的执行权限为脚本和执行文件. 

       几所有招都用过了, 但还是不行.   感觉是安全策略与服务的问题. 哪位朋友知道问题的原因, 请给于建议.

    2009年3月11日 2:13

答案

  • 设置了系统目录的ACL策略.允许IUSR_计算机名完全访问.
    应该设置

    设置了系统目录的ACL策略.允许NETWORK Service组完全访问.asp.net使用NETWORK Service匿名帐号
    孟宪会
    2009年3月11日 10:14
    版主
  • 指定匿名访问的用户,并且确认你的网站目录已经赋予你指定的匿名用户的相关权限,如果你不是很确顶,你可以将目录赋予EVERYONE权限来测试,或者将你的匿名用户使用管理员账号来测试。
    2009年3月11日 10:17
    版主

全部回复

  • 设置了系统目录的ACL策略.允许IUSR_计算机名完全访问.
    应该设置

    设置了系统目录的ACL策略.允许NETWORK Service组完全访问.asp.net使用NETWORK Service匿名帐号
    孟宪会
    2009年3月11日 10:14
    版主
  • 指定匿名访问的用户,并且确认你的网站目录已经赋予你指定的匿名用户的相关权限,如果你不是很确顶,你可以将目录赋予EVERYONE权限来测试,或者将你的匿名用户使用管理员账号来测试。
    2009年3月11日 10:17
    版主