Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 虚拟目录身份验证_C#_Asp.net_Iis_Upload_Iis 6 - Fatal编程技术网

C# 虚拟目录身份验证

C# 虚拟目录身份验证,c#,asp.net,iis,upload,iis-6,C#,Asp.net,Iis,Upload,Iis 6,我正在开发一个应用程序,使用WebClient和BITS执行下载/上传。 我在IIS6.0/7.0中有一个虚拟目录。我必须设置该目录的身份验证(Id和密码)。目前我使用的是基本的IIS身份验证,我们可以传递id和密码,但使用相同的用户id和密码我们可以登录到服务器 我的要求是,如果有人碰巧知道用户名/密码,他们除了上传和下载之外不应该做任何事情(即,你不应该使用用户名和密码登录到服务器) 有没有办法,我们可以在目录级别或任何其他备选方案上设置ID和密码。我不知道共享主机提供商提供了什么,但如果您

我正在开发一个应用程序,使用WebClient和BITS执行下载/上传。 我在IIS6.0/7.0中有一个虚拟目录。我必须设置该目录的身份验证(Id和密码)。目前我使用的是基本的IIS身份验证,我们可以传递id和密码,但使用相同的用户id和密码我们可以登录到服务器

我的要求是,如果有人碰巧知道用户名/密码,他们除了上传和下载之外不应该做任何事情(即,你不应该使用用户名和密码登录到服务器)


有没有办法,我们可以在目录级别或任何其他备选方案上设置ID和密码。

我不知道共享主机提供商提供了什么,但如果您具有root访问权限,您可以创建一个新用户,该用户只对该特定目录具有权限。此用户将无法登录或访问服务器上的任何其他目录。

要更改目录级别的访问权限,您只需更改该目录在文件系统上的权限即可