В ASP.NET тильда (~) обрабатывается как токен в URL-адресах и обрабатывает пути с префиксом, относящиеся к корню приложения. Это хорошо известная функциональность.
В MOSS есть другие токены, такие как ~ sitecollection / mypath ..., которые ведут себя аналогичным образом, но трактуют путь относительно корня семейства сайтов. Как это достигается? После беглого поиска я не смог найти никакой информации о том, как добавить токены, подобные этому, в механизм разрешения URL .NET.