Как развернуть страницу приложения Sharepoint 2010 на другом рабочем сервере.
Я создал страницу приложения Sharepoint 2010 в папке сопоставленного макета.Теперь все отлично работает в Visual Studio 2010. Я могу отладить его после нажатия клавиши F5, могу отозвать и развернуть его с помощью Visual Studio 2010.
Но когда дело доходит до развертывания на другом рабочем сервере, у меня есть тоннывопросов.
- По сути, я не знаю, как развернуть его на другом рабочем сервере.Моей первой мыслью было просто скопировать страницы в папку «Макет» IIS и зарегистрировать указанные библиотеки DLL.Но после того, как я немного изучил развертывание, я чувствую, что моя мысль ужасна.
- Я попытался «щелкнуть правой кнопкой мыши» по названию проекта и «пакету».Visual Studio создает «MyProjectName.wsp» в папке bin.Я использовал центральную администрацию, чтобы загрузить этот файл WSP.Но когда я активировал его, возникла ошибка: "Это решение содержит недопустимую разметку или элементы, которые нельзя развернуть как часть изолированного решения. Манифест решения для решения 'af2f9404-3b39-4f90-87f5-31e14b2f9a9a' не прошел проверку, файл manifest.xml, строка 6, символ 4: элемент 'Solution' в пространстве имен 'http://schemas.microsoft.com/sharepoint/' имеет недопустимый дочерний элемент' TemplateFiles 'в пространстве имен' http://schemas.microsoft.com/sharepoint/'. Список возможных ожидаемых элементов: 'FeatureManifests, ActivationDependencies' в пространстве имен 'http://schemas.microsoft.com/sharepoint/'." Кажется, что мое приложение не является песочницей, но я не могу изменить его на песочницу. Потому что, когда я изменяю его, Visual Studio сообщает мне "Тип развертывания" TemplateFile "файла" ApplicationPage1.aspx "в элементе проекта" Макеты "несовместим с пакетом в изолированном решении.Элемент проекта «Макеты» нельзя развернуть через пакет в изолированном решении.Ошибка проверки пакета. "
- Кроме того, даже если я могу успешно активировать файл .wsp, я не уверен, можно ли добавить страницу приложения в папку Layout. Потому что я не знаю, какфайл .wsp найдите и найдите страницу моего приложения? На ней нет страницы. Кто-нибудь может объяснить немного об этом?
Спасибо за ваши ответы.