Изменение URL сайта Sharepoint программно - PullRequest
1 голос
/ 22 марта 2010

Мне было интересно, как я могу изменить URL сайта сайта SharePoint, который уже был создан?

Я не могу этого сделать, поскольку URL-адрес доступен только для чтения:

web.Url = "something";

Спасибо.

РЕДАКТИРОВАТЬ:
Некоторые пояснения к моему громоздкому объяснению ...

URL, на который я ссылался, был веб-сайтом SharePoint, который был создан программным способом на C #. Э.Г.

spWeb.Webs.Add(siteRelativeUrl, operationName, operationDesc, ...);

Теперь ... предположим, что URL-адрес веб-сайта

http://localhost:12345/MyTopLevelSite/MyWebSite

С тех пор я создал новую версию MyWebSite. Однако я хочу продолжать использовать URL-адрес MyWebSite, сохраняя при этом старую версию MyWebsite. Поэтому я хочу программно переименовать исходный MyWebSite, например, в MyOldWebsite, а затем связать имя MyWebSite с новой созданной мной версией.

Мой вопрос: возможно ли достичь этого программно? Если да, то как?

Спасибо.

Ответы [ 3 ]

2 голосов
/ 23 марта 2010

URL-адрес дочернего сайта создается из URL-адреса родительского сайта и имени дочернего сайта - вам нужно установить web.Name, а не только для чтения web.Url.

Сопоставления альтернативного доступа предназначены для установки имени хоста веб-приложения и не влияют на относительные URL-адреса сайтов в веб-приложении.

0 голосов
/ 22 марта 2010

Вы должны использовать AAM (сопоставление альтернативного доступа).

0 голосов
/ 22 марта 2010

Я думаю, вы не можете изменить URL сайта, который уже был создан. Вместо этого вы можете попробовать настроить альтернативное сопоставление доступа .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...