首先确定asp.net程序运行者的身份,默认情况下在Windows Server2003中asp.net程序以NETWORK SERVICE用户身份运行,Windows 2000及Windows XP以 机器名\ASPNET 用户身份运行,因此在不同的操作系统上需要设置不同的用户对某一目录的可写权限。
Windows2003
找到需要设置可写权限的目录,点击“右键”选择“安全”,点击“添加”,如下图所示:
添加赋予修改、写入权限,如下图所示:
Windows2000:
在Windows 2000中设置asp.net程序针对某一目录可写权限时与Windows Server 2003相同,只不过使用 机器名\ASPNET 代替Windows Server 2003中的NETWORK SERVICE。
Windows XP
在Windows XP中文件夹的“安全”选项默认是关闭的,如下图所示:
因此首先需要打开该选项,打开“控制面板”-“文件夹选项”,选择“查看”选项卡把“高级设置”中“使用简单共享(推荐)”一项的“√”去除,如下图所示:
设置完成后文件夹属性将出现“安全”选项,如下图所示。以下步骤的设置与Windows Server 2003相同,只不过使用 机器名\ASPNET 代替Windows Server 2003中的NETWORK SERVICE。
Windows2003
找到需要设置可写权限的目录,点击“右键”选择“安全”,点击“添加”,如下图所示:
![]() |
添加赋予修改、写入权限,如下图所示:
![]() |
Windows2000:
在Windows 2000中设置asp.net程序针对某一目录可写权限时与Windows Server 2003相同,只不过使用 机器名\ASPNET 代替Windows Server 2003中的NETWORK SERVICE。
Windows XP
在Windows XP中文件夹的“安全”选项默认是关闭的,如下图所示:
![]() |
因此首先需要打开该选项,打开“控制面板”-“文件夹选项”,选择“查看”选项卡把“高级设置”中“使用简单共享(推荐)”一项的“√”去除,如下图所示:
![]() |
设置完成后文件夹属性将出现“安全”选项,如下图所示。以下步骤的设置与Windows Server 2003相同,只不过使用 机器名\ASPNET 代替Windows Server 2003中的NETWORK SERVICE。
![]() |
本文详细介绍了如何在Windows Server 2003、Windows 2000和Windows XP操作系统下,为ASP.NET程序设置可写权限。通过调整NTFS文件系统权限,确保ASP.NET程序在特定目录下的正常运行。





728

被折叠的 条评论
为什么被折叠?



