Рассмотрите выполнение команды DOS, которая подключает сетевой диск как в следующем коде:
String command = "c:\\windows\\system32\\net.exe use f: \\\\machine\\share /user:user password";
Process p = Runtime.getRuntime().exec(command);
...
Посмотрите детали о сетевой команде использования:
The syntax of this command is: NET USE [devicename | *] [\\computername\sharename[\volume] [password | *]] [/USER:[domainname\]username] [/USER:[dotted domain name\]username] [/USER:[username@dotted domain name] [/SMARTCARD] [/SAVECRED] [[/DELETE] | [/PERSISTENT:{YES | NO}]] NET USE {devicename | *} [password | *] /HOME NET USE [/PERSISTENT:{YES | NO}]
«Глобально развернуто» применимо только к файлам WSP, в которых нет веб-элементов управления и веб-частей. Их нельзя «развернуть глобально», потому что файл web.config веб-приложения, которое вы выбираете для развертывания, изменен, т. Е. Вставляются записи, чтобы зарегистрировать ваши .dll, содержащие веб-элементы управления и веб-части.
Я думаю, вам нужно установить его в GAC - однако вот более подробный ответ:
C:> stsadm.exe -o Deplowsolution -name MossSolution.wsp -immediate -allowgacdeployment
развернет его глобально. Я буду проверить через некоторое время для allcontenturl. у меня есть пара партий файлы для развертывания файлов WSP в некоторых клиентов. я проверю их, чтобы увидеть снова в каком сценарии мы использовали allcontenturl. но мой ответ выше о том, что URL-адрес не указан правильно что в случае, когда WSP содержит только dll для GAC, вы не должны указывать URL.
из этой ветки на форумах social.msdn.microsoft.com