Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.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# 通过Web服务创建虚拟目录_C#_Iis - Fatal编程技术网

C# 通过Web服务创建虚拟目录

C# 通过Web服务创建虚拟目录,c#,iis,C#,Iis,我在IIS中运行web服务。 对于这个web服务,我创建了一个虚拟应用程序(或IIS6中的虚拟目录)。虚拟应用程序是由我创建的独立安装创建的。 我正在使用System.DirectoryServices API。一切都很好 我的问题是,我需要从web服务创建一个虚拟目录(在IIS上下文中运行时)。 我尝试创建的虚拟磁盘需要位于我的虚拟应用程序下: [IIS] [默认网站] [我的Web服务虚拟应用程序] [我正在尝试创建的虚拟目录] 当我尝试这样做时,我得到: “访问被拒绝。(HRESULT异常

我在IIS中运行web服务。 对于这个web服务,我创建了一个虚拟应用程序(或IIS6中的虚拟目录)。虚拟应用程序是由我创建的独立安装创建的。 我正在使用System.DirectoryServices API。一切都很好

我的问题是,我需要从web服务创建一个虚拟目录(在IIS上下文中运行时)。 我尝试创建的虚拟磁盘需要位于我的虚拟应用程序下: [IIS] [默认网站] [我的Web服务虚拟应用程序] [我正在尝试创建的虚拟目录]

当我尝试这样做时,我得到: “访问被拒绝。(HRESULT异常:0x80070005)

因此,我猜想在IIS上下文中运行时,应用程序没有正确的权限

有什么想法吗


谢谢

您可以尝试将VD文件夹的写入权限授予“网络服务”用户,这是应用程序池运行时使用的默认标识。谢谢,我会尝试的