As of version 2.2.9.6, mojoPortal release file packages now support easy installation on IIS using the MS Web Deployment Tool. The packages in our releases that are MS Deploy compatible are named as follows:
mojoportal-x-x-x-x-mssqlreasefiles.zip
mojoportal-x-x-x-x-firebirdreleasefiles.zip
mojoportal-x-x-x-x-pgsqlreleasefiles.zip
mojoportal-x-x-x-x-sqlitereleasefiles.zip
where x-x-x-x indicates the version number of mojoPortal.
For MS SQL, the installer will create the database, create the user.config file and set the database connection string, and make the /Data folder writeable. For other databases it will create the user.config and set the connection string and file permissions but you will have to create the database yourself. Probably the easiest of all is the SQLite version because the database is just an included file, so all it has to do is copy the files and set the write permissions on the Data folder.
The MS SQL version of mojoPortal is included in the Windows Web App Gallery, but you can install mojoPortal for other database platforms easily with MsDeploy as outlined below.
Step 1 Download and Install the Microsoft Web Platform Installer 2.0 Beta. Use it to install the Microsoft Web Deployment Tool as shown in this screen shot:

Step 2, in IIS after installing the Web Deployment Tool, you will see a new link for Importing a Web Application in the lower right corner. Click that link.

Step 3 browse to the mojoPortal release package zip file and click next.

Step 4 Click next

Step 5 Choose where to install it, what to name the database and database user.

Step 6 scroll down and set a password for the new database user and enter server admin credentials sufficient to create the database and user.

Step 7 Click next and watch it go

Step 8 Enjoy your new site
