«www.mysite.com/?p=1» (с «?» Перед «p») должно быть эквивалентно «www.mysite.com/default.aspx?p=1».Это уже должно работать.
(Кстати, www.mysite.com/p=1 не является допустимым URL-адресом; его необходимо закодировать как «www.mysite.com/p%3D1». Для передачипроизвольные пути к ASP .NET, вам также необходимо настроить IIS для изменения обработчика по умолчанию (см., например, здесь ) в дополнение к web.config.)