wilderness - 12:51 pm on Jan 8, 2013 (gmt 0)
other thing, if you have asp.net website then it is recommended to host on a windows server, is it correct ?
I have no clue!
Never had an asp site and I've had websites for more than a decade.
All my hosts (shared) have been Apache based.
Having an Apache host doesn't require any real knowledge of Apache, rather the host does all that and presents you with a control panel.
99.% of the participants in this forum use Apache htaccess to manage access restrictions.
All I'm suggesting is that your fighting the longtime-trend by going with Windoze and ASP. If your looking for help in same regard, than you will be better off locating a forum that specializes in those categories.
Microsoft IIS Web Server and ASP.NET [webmasterworld.com]
There's a forum participant that could help you'll if he'd just come out of lurk mode.