Я обновляю с SharePoint 2007 до 2010, и выражение $SPUrl:~sitecollection, похоже, больше не работает. Он заменяет ~sitecollection на текущий URL сайта вместо корневого URL. Например, если я нахожусь в http://mysite.com/its/itsinternal, и у меня есть ссылка на <% $SPUrl:~sitecollection/its %>, URL отформатирован как http://mysite.com/its/itsinternal/its. Есть ли где-нибудь конфигурация, управляющая этим?
$SPUrl:~sitecollection
~sitecollection
http://mysite.com/its/itsinternal
<% $SPUrl:~sitecollection/its %>
http://mysite.com/its/itsinternal/its
Является ли / its / itsinternal семейством сайтов с управляемым путем? Я спрашиваю только потому, что я часто использую ~ sitecollection без проблем.