我推荐公司配一些win2003+asp.net的服务器,可是权限不懂得设了,测试了几个小时,差不多就是以下三个文件夹很难搞掂。关键是 C:\WINDOWS\Microsoft.NET\Framework 和 C:\WINDOWS\system32 和 C:\WINDOWS\Temp 这三个目录很难设权限。以上如果给 everyone 权限肯定不安全。不给asp.net又不能运行。--------------------------------------------------
希望学asp.net的帮我顶一下//

解决方案 »

  1.   

    是啊。。听说权限不好弄。好多不上的空间提供商。都没有提供net的空间。大的哪些又好贵
      

  2.   

    在win2003下,ASP.NET默认是在Network Service账号下运行的Exploring Windows 2003 Security: IIS 6.0
    http://www.serverwatch.com/tutorials/article.php/3294371
      

  3.   

    你右键该文件夹属性-安全-添加-高级-查找-ASPNET-确定-确定-设立你的服务器名/asp.net用户的具体权限
      

  4.   

    给asp.net程序文件夹属性安全中添加Network Service账号并给其读写权限
      

  5.   

    //以前有人也像你一样这么认为,结果才用二三个月就被人黑了被黑的原因查清楚,不一定就是这个地方的。系统漏洞,数据库, SQL注入...
      

  6.   

    TO:fupip(小)¤(贝)
     
    服务器没有装SQL之类的,其它的设定都比较成熟了,装了.net后下面三个文件夹这边没有人懂得设了。C:\WINDOWS\Microsoft.NET\Framework 和 C:\WINDOWS\system32 和 C:\WINDOWS\Temp 这三个目录很难设权限。以上如果给 everyone 权限肯定不安全。不给asp.net又不能运行。
      

  7.   

    发布一下这边C盘权限限制。C盘除了SYSTEM和administrator外,还要以下设置。(只支持ASP)3 C:\ Program Files\Dimac 添加EVERYONE 读取、读取运行权限
    4 C:\ Program Files\ Common Files\System添加EVERYONE 读取、读取运行权限
    5 C:\WINNT\Temp添加EVERYONE 读取、写入、删除权限
    6 C:\WINNT\ system32\ *.tlb *.dll (不包括子文件夹) 添加EVERYONE 读取、读取运行权限
    7 C:\WINNT\ system32\dllhost.exe 添加EVERYONE 读取、读取运行权限
    8 C:\WINNT\ system32\inetsrv *.dll  添加EVERYONE 读取、读取运行权限
    -----------------------------------------------------------------------------
    以上C盘设置都是比较成熟了,大家可以参考一下。
    其实有很多网络公司这些都很保密,我想没有必要:)
      

  8.   

    接楼上忘了说了,以上的是WIN2000的设置