the site is extremely slow
fyi, this site is running at DiscountASP but using MySql so it should be a good comparison for you for performance of your site.
ASP.NET sites generally suffer from slow performance when the app is just starting to get requests, after a few requests for various pages, the JIT (Just In Time) compiling is all done and it serves requests much faster. The problem is if you don't get much traffic the application shuts down (after 20 minutes of no requests) then when you finally get a visitor again it has to do all that JIT compiling again so the few visitors you do get all get the slow site experience. A site that gets consistent traffic seems to perform much better.
If you're working with mojoPortal from the latest svn code I've got something implemented to help, but I haven't tested it yet. It basically its a task that can be launched on a background thread when the app starts and it can keep making web requests to the root of the site every so often to keep the application from closing down.
If you look for this in the latest svn Web.config:
<add key="UseAppKeepAlive" value="false" />
and set it to true, you can try it. Again, this is only in the very latest code in svn trunk and I haven't finished testing it but will soon, I just got side tracked to something else right after I implemented it, but it intended as a solution to the low traffic site JIT problem.
Best,
Joe