Если вы можете запускать ваше приложение asp.net локально, у вас почти ничего не будет, чтобы сделать его доступным по всему миру (при условии, что у вас есть постоянное подключение к сети со статическим IP).
Установите IIS (Internet Information Server - включен во все версии Windows, кроме Home), а затем разверните приложение на своем IIS. Вот и все!
Читая ваши комментарии, я полагаю, вам лучше использовать сервер, а не пытаться хостировать себя. Выход из сети в общежитии может быть трудным или невозможным, и, скорее всего, его не разрешат.
Есть такие сайты, как Brinkster , которые предлагают бесплатный хостинг ASP.Net. Может быть, это подходит вам лучше.