Мне нужно получить основной URL-адрес сайта из моей собственной веб-части Есть ли способ программирования сделать это?
Попробуйте:
SPWeb currentWeb = SPContext.Current.Web; SPWeb rootWeb = currentWeb.Site.RootWeb;