I tried like 7 times to install Mono_X_4_0_2650_40 on Arvixe Windows server and every time it came back to the installer first page after creating the database. Any idea what's causing this?
in many cases this is related to web.config write permissions. So wizard has probably finished successfully but at the end he can't write to the web.config. If he doesn't save settings to web.config wizard can't know if installation is finished (Wizard writes settings like connection string etc. to the web.config). Try to set write permissions on web.config or if you can see the tables in the database then you can just change the connection string in the web.config and set the InstallationDone to true.
Please try the above and get back to us.