Сбой развертывания CAB веб-части Sharepoint - отсутствует файл ресурсов - PullRequest
2 голосов
/ 03 февраля 2010

Проблема: При попытке добавить пользовательскую веб-часть на сайт Sharepoint происходит сбой при ошибке «Файл не найден». Проверка 12 \ LOGS указывает на проблему с файлом ресурсов:
# 20015: Невозможно открыть «Resources.en-US.resx»: такого файла или папки нет.
Я посмотрел во всех нормальных подозрительных местах (12 \ ресурсов и т. Д.). У меня нет Resources.resx для переименования. Кроме того, я не использовал файл ресурсов в своей разработке.

Установка: В настоящее время у меня есть 4 веб-части в одном проекте. Manifest.XML настроен и готов к работе. У меня также есть 3 других проекта (типа DAL, BLL), основной вывод которых добавлен в проект CAB. Я запускаю stsadm -o addwppack с опциями -globalinstall и -force. (Я попытался опцию -o addolution, после перемонтирования моего manifest.xml, но у меня та же проблема). Я могу проверить, что все .dll добавлены в GAC.

Вопрос: Что мне здесь не хватает? 2 дня, проведенные с Google и переработкой моего проекта такси, не помогли. Печально то, что развертывание из Visual Studio работает. Тем не менее, мне нужно выполнить развертывание до следующей версии, и у меня нет прав на этот компьютер (плюс, я никак не смогу получить Vis Studio на производственную коробку). Любая помощь или указатели приветствуются (поскольку я в настоящее время нахожусь в своем уме с SharePoint). Спасибо.

1 Ответ

0 голосов
/ 03 февраля 2010

Посмотрите, поможет ли это: файлы ресурсов находятся по физическому пути для зоны сайта (обычно тот, который был задан при создании веб-приложения), например:

C: \ inetpub \ wwwroot \ wss \ VirtualDirectories \ myportal80 \, файлы ресурсов находятся в папке App_GlobalResources.

В Visual Studio вы можете подтвердить, что при переходе ко всем вашим подпроектам в решении => properties => Resources указано Этот проект не содержит файлы ресурсов по умолчанию. Нажмите здесь, чтобы создать один ?

...