Раствор не содержит сеть приложения Scoped Resource,

StackOverflow https://stackoverflow.com/questions/3282022

  •  17-09-2020
  •  | 
  •  

Вопрос

Мне нужна небольшая помощь в отношении решения SharePoint, настроенная в SharePoint.

I создал проект WspBuilder (12 структур улей, включая папку ControlTemplates)

Я создал проект для управления пользовательскими элементами управления (например, вход в систему входа в систему и т. Д.) И когда я создаю их файлы .ascx, добавляются в папку 12 \ ControlTemplates (я написал событие PostBuild, чтобы добавить .ascx as controlTemplate)

Нет ошибок компиляции. Я построил WSP и добавил его в магазин решения. Но когда я пытаюсь развернуть его в конкретное веб-приложение, я не вижу выбора веб-приложения в окне развертывания. Это говорит

Раствор не содержит сеть приложения Scoped Resource, и, следовательно, не может быть развернут к определенному веб-приложению. Это может быть развернуто только глобально.

Я думаю, что проблема добавляет SAFECONTROLS к манифесте .xml. Когда я строю WSP, безопасные элементы управления добавляют к Maifest.xml. Я включил DeploymentTarget в GAC в файле wspbuilder.exe.config.

Моя функция .xml выглядит следующим образом

<Feature  Id="DBF94C51-A4AB-4c47-BD97-74D3795C6A63"
      Title="site feature"
      Description="My sharePoint features"
      Version="1.0.0.0"
      Scope="Site" 
          Hidden="FALSE"
      DefaultResourceFile="core"
      xmlns="http://schemas.microsoft.com/sharepoint/"
      ReceiverAssembly="[[4part assembly name]]"
      ReceiverClass="[[Receiver class]]"
      >
.

Как я могу решить эту проблему. Я хочу развернуть WSP только для определенного webapplication.

Спасибо.

Это было полезно?

Решение

Если вы регистрируете SAFECONTROLS, вам необходимо охватывать функцию на уровне веб-приложения, чтобы он знал, какой Web.config для обновления.Измените объем на webapplation, и он будет знать, какую web.config для развертывания.

Также при использовании STSADM используйте переключатель -URL для подачи необходимого вами веб-приложения.

Шейн

Другие советы

Как вы развертываете это - каковы точные команды STSADM выпускаете?Они соответствуют объему в вашем файле манифеста?

http://msdn.microsoft.com/EN-US / Библиотека / BB861828 (Office.12) .aspx

Ооо, на самом деле это была моя ошибка .. Сарей для беспокойства.

Я не включил значение ключа в файле wspbuilder.exe.config.Я беру безопасный контроль в другой указанную папку в растворе.Я должен был включить в файл конфигурации.

Теперь все хорошо.Спасибо за помощь.

Я сделал такое же наблюдение, как вы. Я не думаю, что это связано с развертыванием GAC или BIN в DLL, но только если есть SafeControl. Вот как это сделать в SP2010: http://rasor.wordpress.com/2011/12/04 / SP2010-WSP-Global-Or-not /

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top