Я получаю исключения при копировании типа контента из одной сети в другую:
foreach (SPContentType destinationWebCt in destinationWeb.ContentTypes)
{
destinationWeb.ContentTypes.Add(existingWebCt);
destinationWeb.Update();
}
Существующий веб-сайт - это тип контента из другой сети, например /Веб-сайт. destinationWeb - это сеть, в которую я хочу скопировать тип контента, например, /Site/DestinationWeb.
Я получил SPException, который говорит, что что-то вроде типа контента не может быть добавлено за пределы его области действия.
Затем я решил заменить все «ContentTypes» на «AvailableContentTypes», но затем я получил SPException, говоря, что это столкновение не может быть изменено.
Так, как я могу скопировать тип контента в другой веб?
Спасибо.