Предположим, что я создал пользовательское веб-приложение, которое состоит из:
Более или менее обычный материал.
Я хотел бы развернуть его на конкретном sharepoint сайте под определенной подпапкой. Таким образом, если я получаю доступ к своему sharepoint сайту с помощью http://myserver:90/ (потому что я не использую sites/some_site), я хотел бы, чтобы мое приложение было доступно в соответствии с http://myserver:90/webapp
Я мог вручную добавить виртуальную папку (не приложение, потому что я должен буду получить доступ к некоторым данным сайта Sharepoint) на мой sharepoint сайт в IIS, и вручную отредактируйте сайт web.config
файл, чтобы зарегистрировать мой HTTP-модуль и добавить мою пользовательскую конфигурацию разделяет также или помещение моего DLLs в GAC или поместить их в _app_bin (таким образом, у меня нет проблем с CAS), но я не думаю, что это - хорошая вещь сделать, потому что это веб-приложение может быть развернуто в среде, где это не должно быть возможно.
Таким образом, я полагал, что мог создать WSP, использующий Visual Studio 2010, и развернуть ее тот путь. Но у меня нет достаточного опыта при выполнении этого.
Я создал новый sharepoint проект 2010 года. Существует ли способ, которым я мог добавить все неисполняемые файлы приложения (aspx, ascx) сразу? Я видел вкладку "Дополнительно" пакета WSP, где я могу добавить свой DLLs или к папке мусорного ведра или к GAC. Я не знаю, должен ли я был также добавить какое-либо безопасное управление и зарегистрировать определенные классы?
Таким образом, я предполагаю, что мне нужно некоторое довольно подробное и объяснительное руководство здесь.