我正在创建临时文件以存储在通过以下方式找到的 Temp 文件夹中:
string path = System.IO.Path.GetTempPath()
方法返回 C:\windows\Temp\
我附加我的文件名:
string filename = myfile.txt
System.IO.Path.Combine(path,filename)
然而,这给了我一个
"Message":"不支持给定的路径\u0027s 格式。","StackTrace":" 在 System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)\r\n 在 System.Security.Util。 StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)\r\n at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess 访问, AccessControlActions 控件, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)\r\ n 在 System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess 访问,AccessControlActions......等等
我尝试修改 TEMP 文件夹的权限,以便 NETWORK SERVICES 拥有权限。有什么想法吗?