Microsoft.SharePoint.Utilities.SPUtility не содержит определение для SendEmail - ошибка Visual Studio

Допустим Вы создаете рабочий процесс в Visual Studio для SharePoint. Вставляете следующий код:
SPUtility.SendEmail(web, false, false, user.Email,
 "Поступление новой книги", mailBody); 

В итоге получаете ошибку:
Microsoft.SharePoint.Utilities.SPUtility does not contain a definition for SendEmail
"Microsoft.SharePoint.Utilities.SPUtility" не содержит определение для "SendEmail"


Причина может быть в том, что на этапе создания проекта в Visual Studio уровень безопасности (trust level) был задан как "песочница" (Sandbox solution). Однако функция отправки почты не работает Sandboxed solution. Поэтому необходимо пересоздать проект и задать уровень безопасности "Deploy as a farm solution".

(с) Ella S.
Если Вам понравилась статья, пожалуйста, поставьте лайк, сделайте репост или оставьте комментарий. Если у Вас есть какие-либо замечания, также пишите комментарии.

Комментариев нет:

Отправить комментарий