powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Почему вебчасть hello world не видно в коллекции вебчастей фермы?
12 сообщений из 12, страница 1 из 1
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
    #38613599
yntelaz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему самописную вебчасть hello world и корректно задеплоинное решение в ферму не видно в коллекции вебчастей при вставке вебчасти на одну из страниц фермы? Причём на тестовой ферме, где собирался проект (VisualStiduo 2010 ) эта задеплоинная вебчасть есть в коллекции вебчастей и работает нормально в ставленной странице тестовой фермы. Просмотрел настройки обеих ферм, отличий так и не увидел...
...
Рейтинг: 0 / 0
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
    #38614001
chel_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yntelaz,

Может быть фича с веб-частью не активирована. Или она пропала из фичи внезапно?
...
Рейтинг: 0 / 0
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
    #38614137
yntelaz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В =Центр администрирования : Управление решениями = фича с вебчастью нормально развернулась (=состояние - Развёрнуто=)
На странице, куда предполагается разместить установленную вебчасть, в =Параметры сайта - Управление возможностями сайта =
этой фичи с вебчастью не присутствует! На тестовой ферме на странице, куда предполагается разместить установленную вебчасть, в =Параметры сайта - Управление возможностями сайта эта фича с вебчастью также не присутствует! Но на тестовой ферме размещённая на данной странице вебчасть РАБОТАЕТ.

Вот тут - 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. Это можно сделать на странице Службы на сервере.
...
Рейтинг: 0 / 0
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
    #38614440
chel_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yntelaz,


Вы какое решение устанавливаете? Farm Solution или Sandbox Solution? Если 2- у вас запущена в центре администрирования соответствующая служба? Или с ней проблемы?
...
Рейтинг: 0 / 0
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
    #38614523
yntelaz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создаю новый проект =Визуальная вебчасть= (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

Всё!...

Что я делал не так?...
...
Рейтинг: 0 / 0
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
    #38616246
chel_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yntelaz,

1. Посмотрите в решение, что за компонент имеет данный ид 21f022eb-7407-4380-97dc-b4ce4aa131e7
2. попробуйте решение через Powershell задеплоить и в UlsViewer посмотрите, что не так.
3. Если не поможет скиньте WSP.
...
Рейтинг: 0 / 0
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
    #38616635
yntelaz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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-решение скинул сюда
...
Рейтинг: 0 / 0
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
    #38616644
yntelaz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот и все исходники VisualStudio2010-проекта:
...
Рейтинг: 0 / 0
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
    #38617736
chel_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yntelaz,

Создал новую фичу, добавил туда веб-часть, старую фичу грохнул. Все работает. Задеплоилось прям из студии. Возможно, изначальный вариант тоже рабочий, лень проверять. Скорее всего проблема в деплое. Скачайте, кстати, аддон к 10 студии с Sandboxed Visual Webpart и используйте лучше ее.
...
Рейтинг: 0 / 0
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
    #38618098
yntelaz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так вопрос то и состоит то в том, что почему именно в этой ферме простейшее решение невозможно нормальным образом развернуть! У меня в другой тестовой ферме тоже этот простейший проект работает! Какие службы, настройки рабочей фермы влияют на подобное поведение развёртывание решения? Как настроить фермы, чтобы простейшее решение могло быть корректно развёрнуто? Что конкретно нужно предпринять?

Вот, например, в вебприложении фермы =Центр администрирования= есть страница -
=Центр администрирования : Общие параметры приложения : Параметры развертывания контента =. На ней расположены настройки развёртывания контента. Наша рабочая ферма состоит трёх серверов, два из них WFE и третий SQL. Первый WFE(он же сервер приложений) обслуживает вебприложение самой фермы, второй WFE - только вебприложение =Центра Администрирования= фермы.

Вопрос: на странице =Параметры развертывания контента= указан второй WFE-сервер. И сменить его на первый WFE-сервер не представляется возможным (отсутствует вариант выбора). Может ли этот факт являться причиной некорректной процедуры размещения решения?
...
Рейтинг: 0 / 0
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
    #38618484
chel_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yntelaz,

Параметры развертывания контента не имеют к вашему решению отношения. Смотрите System Settings - manage farm solutions? На все ли сервера установился корректно ваш пакет. Может быть джоб висит и стоит таймер перезапустить на одном из серверов.
...
Рейтинг: 0 / 0
Почему вебчасть hello world не видно в коллекции вебчастей фермы?
    #38619113
yntelaz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотрите System Settings - manage farm solutions? На все ли сервера установился корректно ваш пакет. Может быть джоб висит и стоит таймер перезапустить на одном из серверов.

контролы появились на обих серверах:
на atp1: "TEMPLATE\CONTROLTEMPLATES\test2\HelloWorld\HelloWorldUserControl.ascx"
на atp2: "TEMPLATE\CONTROLTEMPLATES\test2\HelloWorld\HelloWorldUserControl.ascx"

джоб не висит, задание по развёртыванию было выполнено

Что ж всё-таки с фермой не так?
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Почему вебчасть hello world не видно в коллекции вебчастей фермы?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]