If you just want to removed the .aspx, you can take a look at
http://twentytech.net/ The built-in URL rewriting facklity in DotNetNuke might help you with part of the other issue.
But, if the site is //localhost... and you want the URL to be www.techendeavour.com... you are going to have to do some work in your local hosts file and with IIS. And that's not going to be available on the internet. To do that, you'll need to do some DNS configuration, too.