Как вручную развернуть RSWebParts.cab? - PullRequest
1 голос
/ 15 июня 2009

Я использую веб-части SSRS 2005 для отображения своих отчетов на портале MOSS 2007 SP1. Я успешно установил веб-части на своих серверах разработки, тестирования и UAT с помощью следующей команды: stsadm -o addwppack -filename путь / к / RSWebParts.cab . Но когда я попытался запустить ту же команду на рабочем сервере, она выдаст мне следующую ошибку: Это решение не содержит ресурсов для веб-приложения и не может быть развернуто в конкретном веб-приложении.

Я знаю, что обычно я получаю такого рода сообщение об ошибке, когда пытаюсь развернуть свои пользовательские решения, не имеющие ресурсов веб-приложения (например, записи web.config), в конкретное веб-приложение. Но это не мое решение, это готовая веб-часть SSRS, в которой есть ресурсы, ограниченные веб-приложением.

Я даже пытался использовать другую комбинацию команды, указав ключи -url, -globalinstall и -force, но она все равно выдает ту же ошибку. Конфигурация четырех серверов одинакова как с точки зрения программного, так и аппаратного обеспечения. Все остальные функции работают правильно на производственном сервере.

Я даже пытался вручную извлечь файл cab в папку bin моего веб-приложения, а затем вручную изменить файл Web.config, включив в него элемент SafeControl (скопированный из файла manifest.xml внутри файла cab). Но он дал мне ошибку, сказав, что не может найти файл ресурсов. Несмотря на то, что я извлек весь файл, включая файлы ресурсов в папке bin.

Кто-нибудь может помочь мне решить проблему? Большое спасибо.

Ответы [ 2 ]

1 голос
/ 02 апреля 2013

Я решил эту проблему с помощью следующей команды, и она сработала успешно. Не добавляйте никаких дополнительных вещей. Следующий код копирует RSwebparts.cab в каталог C:\.

C:\Program Files\Common Files\Microsoft Shared\web server extensions\14\BIN>
stsadm.exe -o addwppack -filename C:\RSWebParts.cab -globalinstall -force

Ура и наслаждайся

0 голосов
/ 23 сентября 2009

Вы перепробовали все возможные комбинации команды?

Следующая комбинация хорошо работает для всех устанавливаемых нами пакетов веб-частей:

stsadm -o addwppack -filename путь к / RSWebParts.cab -globalinstall -force -url ContentURL

...