开发环境是服务器:2003 SERVER
IIS  :6.0 Version
asp.net:environment 2003 version 7.1.3091用c#语言开发,有对excel文件操作的功能, 例如(upload);
程序放在C:\Inetpub\wwwroot\Afold\Bfold文件夹下。想请教各位,右击Bfold文件夹,进入[属性]窗口的[安全]后,
里面有一个[IUSR_MACHINENAME]的组,对该组的权限作怎样的
设定后,别的机器(client端)通过访问网页运行该server上的程序啊?除了这个,还有什么需要设置的吗?谢谢啦

解决方案 »

  1.   

    since you are using 2003 server, you need to add "Network Serivice" account, and give it read/write permissions
      

  2.   

    将以下用户/组设为可修改权限:
    ASP.NET
    IUser_xxx
    IWam_xxxx
    IIS_WPG
      

  3.   

    请问 network service 有什么作用?刚才试了一下,给它赋了读/写/删的权限,但是在客户端访问网页的时候,会跳出[请输入用户名和密码]的对话框。
    如果加了IUser_xxx组,给它读/写/删的权限后,有时候能正常运行,有时候还会跳出[请输入用户名和密码]的对话框。这是什么原因啊?
    ASP.NET,IWam_xxxx,IIS_WPG有什么作用,赋与他们什么权限阿?
      

  4.   

    http://community.csdn.net/Expert/topic/3525/3525231.xml?temp=.5472681
      

  5.   

    go to Administrative Tools->IIS manager, right click on your web app or default web site to open the Properties, go to Directory Security page, on click on the first Edit button, make sure Enable anonymous access is checked