通过Windows服务发送邮件中LinkedResource的访问被拒绝错误

时间:2018-06-30 09:55:38

标签: c# .net email windows-services

LinkedResource lrImage = new LinkedResource(oFile.FilePath, "image/" + oFile.FileExt.Replace(".", ""));
lrImage.ContentId = oFile.FileID.ToString();
lrImage.TransferEncoding = System.Net.Mime.TransferEncoding.Base64;
avMainView.LinkedResources.Add(lrImage);

我有此文件夹结构

"C:\\DwellingLIVE\\Community\\CommunityUploads\\0\\0" 

,oFile.FileExt为“”。

我已授予“网络服务”和“本地服务”的完全权限,还使用了下面给出的代码作为帮助,但没有帮助。

public void GrantAccess(string fullPath)
{
   string adminUserName = Environment.UserName;// getting your adminUserName
   DirectorySecurity ds = Directory.GetAccessControl(fullPath);
   FileSystemAccessRule fsa = new FileSystemAccessRule(adminUserName, FileSystemRights.FullControl, AccessControlType.Deny);
   ds.RemoveAccessRule(fsa);
   Directory.SetAccessControl(fullPath, ds);
}
  

消息:“访问路径   'C:\ DwellingLIVE \ Community \ CommunityUploads \ 0 \ 0'被拒绝。”   是异常消息

0 个答案:

没有答案