Исправляем ошибку Unable to locate the xml-definition for CType with SPContentTypeId

by DenizK 9. декабря 2011 01:02

Если при деплоинге солюшена вы столкнулись с ошибкой 

Unable to locate the xml-definition for CType with SPContentTypeId <Content type ID here> and Failed to find the content type schema for ct-0-0x010100<Content type ID> during template lookup.

то обычно это связано с тем, что на этот же портал вы разворачивали предыдущую версию солюшена. Для решения проблемы нужно добавить Overwrite=”TRUE” в описание проблемного контент типа.

<ContentType 
    ID="0x010100C568DB52D9D0A14D9B2FDCC142166E9F2"
    Name="$Resources:my,MyCT_Name"
    Description="$Resources:my,MyCT_Description"
    Group="My"
    Overwrite="TRUE"
    Inherits="TRUE"
    Version="0">
  <FieldRefs>
    <FieldRef ID="{C7B4C971-3AE9-46FF-9354-13E31ADD9C30}" Name="Age"/>
    <FieldRef ID="{E2DDA75E-C9E0-4D8F-A489-71C764293E47}" Name="Income"/>
  </FieldRefs

</ContentType> 

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

SharePoint

Куда в SharePoint 2010 потерялась Microsoft.SharePoint.ApplicationPages.dll

by DenizK 30. ноября 2011 04:22

Она была перенесена в папку C:\Inetpub\wwwroot\wss\VirtualDirectories\<Your Virtual Server >\_app_bin\Microsoft.SharePoint.ApplicationPages.dll

Также папка содержит следующие файлы

  1. Microsoft.Office.DocumentManagement.Pages.dll
  2. Microsoft.Office.officialfileSoap.dll
  3. Microsoft.Office.Policy.Pages.dll
  4. Microsoft.Office.SlideLibrarySoap.dll
  5. Microsoft.Office.Workflow.Pages.dll
  6. Microsoft.Office.WorkflowSoap.dll
  7. Microsoft.SharePoint.ApplicationPages.dll
  8. STSSOAP.DLL

 

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

SharePoint

Узнаем какой из сайтов загружает процессор

by DenizK 23. ноября 2011 14:28
  1. Открываем  IIS Manager
  2. Выбираем наш web-сервер
  3. Во вкладке Features View выбираем Worker Processes
  4. В списке рабочих процессов просматриваем наиболее ресурсоемкие

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

ASP.NET | одминство

Справочник курсов валют ЦБ РФ

by DenizK 22. ноября 2011 04:14
Метод для получения курсов валют ЦБ РФ http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?op=GetCursDynamic используется внутренние идентификаторы валют. Их список можно просмотреть в справочнике http://www.cbr.ru/scripts/XML_val.asp?d=0

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

ASP.NET

Как отсортировать DataTable

by DenizK 12. ноября 2011 19:52
private void SortByTwoColumns()
{
// Get the DefaultViewManager of a DataTable.
DataView view = DataTable1.DefaultView;
// By default, the first column sorted ascending.
view.Sort = "State, ZipCode DESC";
}

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

C# | Tips & tricks

Экспорт wsp-решения из SharePoint-фермы

by DenizK 12. ноября 2011 18:49

На одном из наших проектов столкнулись с тем, что недоступны wsp-файлы одного из решений. А решение необходимо было модернизировать перед переносом с 2007 на 2010 SharePoint Server. С проблемой помог справиться SharePoint Farm Solution Extractor. Запустив команду

http://archive.msdn.microsoft.com/SPSolutionExtractor

можно получить wsp-файл любого решения, установленного на ферме.

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

SharePoint | одминство

Получаем все внешние ключи в базе данных

by DenizK 29. октября 2011 15:49

В ходе миграции одного из проектов встала задача - как найти все внешние ключи. Решается запросом

SELECT f.name AS ForeignKey,
OBJECT_NAME(f.parent_object_idAS TableName,
COL_NAME(fc.parent_object_id,
fc.parent_column_idAS ColumnName,
OBJECT_NAME (f.referenced_object_idAS ReferenceTableName,
COL_NAME(fc.referenced_object_id,
fc.referenced_column_idAS ReferenceColumnName
FROM sys.foreign_keys AS f
INNER JOIN sys.foreign_key_columns AS fc
ON f.OBJECT_ID fc.constraint_object_id 

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

SQL Server | одминство

Как добавить ссылку на css файл в SharePoint 2010

by DenizK 25. октября 2011 16:08

Для вставки ссылок на CSS файл вы можете использовать следующие подходы

<SharePoint:CssLink runat="server" Version="4"/> 
Создает код

<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/>

 

<SharePoint:Theme runat="server"/> 

Создает код

<link rel=”stylesheet” type=”text/css” href=”/_themes/[UniqueCounter#]/corev4-[u=UniqueHex#].css?ctag=[UniqueCounter#]”/>

<SharePoint:CssRegistration name=”customfolder/samplecustom.css” runat=”server”/> 

Создает код

 

<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/customfolder/samplecustom.css"/>

<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/>

<SharePoint:CssRegistration name=”customfolder/samplecustom.css” After=”corev4.css” runat=”server”/> 

Создает код

 

<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/>

<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/customfolder/samplecustom.css"/>

<SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/samplecustom.css %>" After="corev4.css" runat="server"/> 

Создает код 

<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/>

 

<link rel="stylesheet" type="text/css" href="/Style%20Library/emc_2010_custom.css"/> 

<SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/~language/Themable/Core Styles/samplecustom.css %>" After="corev4.css" runat="server"/>
Создает код

<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/>

 

<link rel="stylesheet" type="text/css" href="/[sitename]/Style%20Library/en-US/Themable/Core%20Styles/emc_2010_custom.css"/> 

<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/customfolder/samplecustom.css"/> 
Создает код

<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/>

 

<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/customfolder/samplecustom.css" />

 

 

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

SharePoint | дизайн

Ошибка Master Page при миграции данных SharePoint 2007 -> 2010

by DenizK 25. октября 2011 08:29

При миграции с SharePoint 2007 -> 2010 в момент обновления дизайна через контекстое меню сайта у вас может возникнуть ошибка вида

Visual Upgrade failed. The default master page for this user interface could not be found at "/sites/xxx/_catalogs/masterpage/v4.master". Add the requested master page at this path and try again.

Для решения проделайте следующее

 

  1. Создайте подсайт
  2. Сохраните копию файла v4.master page. (Site Settings, Galleries, Master Pages)
  3. Поднимитесь на сайт уровнем выше и загрузите его в master page gallery. (Site Settings, Galleries, Master Pages)
  4. Повторите операцию visual upgrade

 

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

SharePoint | одминство

Планирование конфигурации сервера для SharePoint 2010

by DenizK 25. октября 2011 07:12

Приводим рекомендации по выбору конфигурации сервера для SharePoint 2010

RoleType (Standard or virtual)# of machinesProcsRAMIOPS needDisk size OS+LogData drive

Web servers

Virtual

4

4 cores

8

N/A

400 GB

N/A

Content database server

Standard

1 cluster

4 quad-core 2.33 (GHz)

48

2k

400 GB

20 disks of 300GB

@ 15K RPM

Application servers

Virtual

4

4 cores

16

N/A

400 GB

N/A

Search Crawl Target Web server

Virtual

1

4 cores

8

N/A

400 GB

N/A

Search Query server

Standard

2

2 quad-core 2.33 (GHz)

32

N/A

400 GB

500 GB

Search Crawler server

Standard

2

2 quad-core 2.33 (GHz)

16

400

400 GB

N/A

Search Crawl database server

Standard

1 cluster

4 quad-core 2.33 (GHz)

48

4k (tuned for read)

100 GB

16 disks of 150GB @ 15K RPM

Search Property Store database + Administration database server

Standard

1 cluster

4 quad-core 2.33 (GHz)

48

2k (tuned for write)

100 GB

16 disks of 150GB @ 15K RPM


А более подробная информация - на http://technet.microsoft.com/en-us/library/ff758645.aspx#step2

 

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

SharePoint | одминство

О нас

Это блог компании Инлайн. Мы занимаемся разработкой сайтов, корпоративных порталов и корпоративных информационных систем на основе новейших технологии Microsoft  - ASP.NET, SharePoint и Silverlight. А в этом блоге мы размещаем самые последние новости в области разработке для web.

Облако тегов