|
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
|
|||
---|---|---|---|
#18+
Почему самописную вебчасть hello world и корректно задеплоинное решение в ферму не видно в коллекции вебчастей при вставке вебчасти на одну из страниц фермы? Причём на тестовой ферме, где собирался проект (VisualStiduo 2010 ) эта задеплоинная вебчасть есть в коллекции вебчастей и работает нормально в ставленной странице тестовой фермы. Просмотрел настройки обеих ферм, отличий так и не увидел... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2014, 16:27 |
|
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
|
|||
---|---|---|---|
#18+
yntelaz, Может быть фича с веб-частью не активирована. Или она пропала из фичи внезапно? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2014, 11:04 |
|
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
|
|||
---|---|---|---|
#18+
В =Центр администрирования : Управление решениями = фича с вебчастью нормально развернулась (=состояние - Развёрнуто=) На странице, куда предполагается разместить установленную вебчасть, в =Параметры сайта - Управление возможностями сайта = этой фичи с вебчастью не присутствует! На тестовой ферме на странице, куда предполагается разместить установленную вебчасть, в =Параметры сайта - Управление возможностями сайта эта фича с вебчастью также не присутствует! Но на тестовой ферме размещённая на данной странице вебчасть РАБОТАЕТ. Вот тут - http://office.microsoft.com/ru-ru/sharepoint-server-help/HA102919021.aspx нашёл описание подобной проблемы - выполнил - не помогает... Если в Visual Studio развернуть решение SharePoint Server 2013, не запустив службу изолированного кода Microsoft SharePoint Foundation, возникает ошибка Если в Visual Studio развернуть решение SharePoint, не запустив службу изолированного кода Microsoft SharePoint Foundation в целевой ферме SharePoint, возникает ошибка. Сообщение об ошибке: "Ошибка в шаге развертывания "Добавление решения". Не удалось запустить службу SPUserCodeV4 на компьютере..." Временное решение Перед развертыванием решения SharePoint в Visual Studio, вручную запустите службу изолированного кода Microsoft SharePoint Foundation с помощью центра администрирования SharePoint Server 2013. Это можно сделать на странице Службы на сервере. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2014, 13:13 |
|
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
|
|||
---|---|---|---|
#18+
yntelaz, Вы какое решение устанавливаете? Farm Solution или Sandbox Solution? Если 2- у вас запущена в центре администрирования соответствующая служба? Или с ней проблемы? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2014, 16:31 |
|
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
|
|||
---|---|---|---|
#18+
Создаю новый проект =Визуальная вебчасть= (C#) (сайт для отладки - текущая рабочая ферма, =Развернуть как решение фермы=). В созданном проекте изменяю только один метод: using System; using System.ComponentModel; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using Microsoft.SharePoint; using Microsoft.SharePoint.WebControls; namespace helloworld.VisualWebPart1 { [ToolboxItemAttribute(false)] public class VisualWebPart1 : WebPart { // Visual Studio может автоматически обновлять этот путь при изменении данного элемента проекта визуальной веб-части. private const string _ascxPath = @"~/_CONTROLTEMPLATES/helloworld/VisualWebPart1/VisualWebPart1UserControl.ascx"; protected override void CreateChildControls() { Control control = Page.LoadControl(_ascxPath); Controls.Add(control); String str02_21 = "123456789"; LiteralControl insString3_1 = new LiteralControl(str02_21); this.Controls.Add(insString3_1); } } } затем =Перестроить решение= - перестроение всех файлов завершено успешно =Развернуть решение= - Ошибка 1 Ошибка в шаге развертывания "Активация компонентов": Компонент с идентификатором "21f022eb-7407-4380-97dc-b4ce4aa131e7" не установлен в этой ферме и не может быть добавлен в эту область. 0 0 helloworld Всё!... Что я делал не так?... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2014, 17:25 |
|
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
|
|||
---|---|---|---|
#18+
yntelaz, 1. Посмотрите в решение, что за компонент имеет данный ид 21f022eb-7407-4380-97dc-b4ce4aa131e7 2. попробуйте решение через Powershell задеплоить и в UlsViewer посмотрите, что не так. 3. Если не поможет скиньте WSP. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2014, 11:36 |
|
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
|
|||
---|---|---|---|
#18+
1. Посмотрите в решение, что за компонент имеет данный ид 21f022eb-7407-4380-97dc-b4ce4aa131e7 Feature1.feature: <?xml version="1.0" encoding="utf-8"?> <feature title="helloworld Feature1" dslVersion="1.0.0.0" Id="21f022eb-7407-4380-97dc-b4ce4aa131e7" featureId="21f022eb-7407-4380-97dc-b4ce4aa131e7" deploymentPath="$SharePoint.Project.FileNameWithoutExtension$_$SharePoint.Feature.FileNameWithoutExtension$" description="Компонент "Моя визуальная веб-часть"" scope="Site" xmlns=" http://schemas.microsoft.com/VisualStudio/2008/SharePointTools/FeatureModel"> <projectItems> <projectItemReference itemId="606e4fbe-f508-45e4-95e1-9f13c28c8f5d" /> </projectItems> </feature> насколько понимаю - это Id самого решения 2. попробуйте решение через Powershell задеплоить и в UlsViewer посмотрите, что не так. деплоил решение через stsadm в логах вот что нашёл: The configuration database was queried for a non-existent object with the id 21f022eb-7407-4380-97dc-b4ce4aa131e7. Most commonly, this is caused by removing an SPFeatureDefinition without writing upgrade code to remove references to the feature from each site. 3. Если не поможет скиньте WSP. ну не помогло, wsp-решение скинул сюда ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2014, 15:48 |
|
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
|
|||
---|---|---|---|
#18+
вот и все исходники VisualStudio2010-проекта: ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2014, 15:53 |
|
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
|
|||
---|---|---|---|
#18+
yntelaz, Создал новую фичу, добавил туда веб-часть, старую фичу грохнул. Все работает. Задеплоилось прям из студии. Возможно, изначальный вариант тоже рабочий, лень проверять. Скорее всего проблема в деплое. Скачайте, кстати, аддон к 10 студии с Sandboxed Visual Webpart и используйте лучше ее. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2014, 16:26 |
|
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
|
|||
---|---|---|---|
#18+
Так вопрос то и состоит то в том, что почему именно в этой ферме простейшее решение невозможно нормальным образом развернуть! У меня в другой тестовой ферме тоже этот простейший проект работает! Какие службы, настройки рабочей фермы влияют на подобное поведение развёртывание решения? Как настроить фермы, чтобы простейшее решение могло быть корректно развёрнуто? Что конкретно нужно предпринять? Вот, например, в вебприложении фермы =Центр администрирования= есть страница - =Центр администрирования : Общие параметры приложения : Параметры развертывания контента =. На ней расположены настройки развёртывания контента. Наша рабочая ферма состоит трёх серверов, два из них WFE и третий SQL. Первый WFE(он же сервер приложений) обслуживает вебприложение самой фермы, второй WFE - только вебприложение =Центра Администрирования= фермы. Вопрос: на странице =Параметры развертывания контента= указан второй WFE-сервер. И сменить его на первый WFE-сервер не представляется возможным (отсутствует вариант выбора). Может ли этот факт являться причиной некорректной процедуры размещения решения? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2014, 21:46 |
|
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
|
|||
---|---|---|---|
#18+
yntelaz, Параметры развертывания контента не имеют к вашему решению отношения. Смотрите System Settings - manage farm solutions? На все ли сервера установился корректно ваш пакет. Может быть джоб висит и стоит таймер перезапустить на одном из серверов. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2014, 11:29 |
|
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
|
|||
---|---|---|---|
#18+
Смотрите System Settings - manage farm solutions? На все ли сервера установился корректно ваш пакет. Может быть джоб висит и стоит таймер перезапустить на одном из серверов. контролы появились на обих серверах: на atp1: "TEMPLATE\CONTROLTEMPLATES\test2\HelloWorld\HelloWorldUserControl.ascx" на atp2: "TEMPLATE\CONTROLTEMPLATES\test2\HelloWorld\HelloWorldUserControl.ascx" джоб не висит, задание по развёртыванию было выполнено Что ж всё-таки с фермой не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2014, 17:47 |
|
|
start [/forum/topic.php?fid=12&fpage=10&tid=1330192]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 136ms |
0 / 0 |