У меня есть «список проектов» (заголовок, ведущий, участники, URL сайта), который должен ссылаться на сайты групп под сайтом, на котором есть список проектов.Поэтому я добавил SPItemEventReceiver
к своей функции в решении для песочницы.
В ItemAdding(properties)
я вызываю следующее:
string projectName = properties.AfterProperties["Title"].ToString();
SPWeb currentWeb = properties.Web;
SPWeb subweb = currentWeb.Webs.Add(projectName, projectName,
"Project site for " + projectName, (uint) currentWeb.Locale.LCID,
Microsoft.SharePoint.SPWebTemplate.WebTemplateSTS, true, false);
Но при отладке вызовПри добавлении в SPException
добавляется исключение COMException для кода HResult FAILED с сообщением Запрос на выполнение изолированного кода был отклонен, поскольку служба узла изолированного кода была слишком занята для обработки запроса.* Что-то не так с параметрами, или я должен вместо этого делегировать фактическое создание в рабочий процесс?