Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.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# windows服务-无法将文件写入azure文件存储_C#_Azure_Azure Storage_Azure Web App Service - Fatal编程技术网

C# windows服务-无法将文件写入azure文件存储

C# windows服务-无法将文件写入azure文件存储,c#,azure,azure-storage,azure-web-app-service,C#,Azure,Azure Storage,Azure Web App Service,我已将Azure文件存储映射到我的VM驱动器(T:) 具有windows服务-将文件写入映射驱动器(T:)。当我从命令行(使用管理员模式)以控制台应用程序的形式运行此Windows服务时,它会将文件写入映射目录。但它作为Windows服务失败了 我尝试用谷歌搜索这个问题,得到了一个建议:创建一个名为“存储帐户名”,密码为“帐户密钥”的本地用户,并使用该用户运行Windows服务。但是,这不起作用。将服务设置为与从控制台运行服务的用户相同。如果这样做可以解决这个问题,那么几乎可以肯定的是对共享的权

我已将Azure文件存储映射到我的VM驱动器(T:)

具有windows服务-将文件写入映射驱动器(T:)。当我从命令行(使用管理员模式)以控制台应用程序的形式运行此Windows服务时,它会将文件写入映射目录。但它作为Windows服务失败了


我尝试用谷歌搜索这个问题,得到了一个建议:创建一个名为“存储帐户名”,密码为“帐户密钥”的本地用户,并使用该用户运行Windows服务。但是,这不起作用。

将服务设置为与从控制台运行服务的用户相同。如果这样做可以解决这个问题,那么几乎可以肯定的是对共享的权限,请确保您授予本地计算机帐户写权限。切换回以本地计算机帐户HI Tagc运行,用于windows服务登录-已创建本地用户,存储帐户名和帐户密钥为密码,并添加了管理员组。仍然无法工作。windows服务(无论在哪个用户下运行)都不允许使用映射驱动器-这是安全设计的要求。改用UNC路径: