Creating a Custom mojoPortal Solution: Part 4, Deploying to Arvixe

Hi! I’m back, with the last in this series of creating and deploying a custom mojoPortal solution, using the source-code compilation from Visual Studio, including custom features, creating a custom skin, and manually uploading and deploying the solution on Arvixe hosting.  Let’s start with the Hosting Account Information you get after signing up with Arvixe.

Step 1: Open your Arvixe Hosting Details E-Mail

This e-mail will contain your hosting information, such as your Control Panel login, your temporary domain pointer, FTP information, and everything else you need to set up your website.  Use this information to log into your Arvixe Control Panel, and get acquainted with where everything is at. Before we start uploading files, be sure that the domain is set up to use .Net Framework 4.0.

Before Uploading: Make sure domain is set to .Net Framework 4.0

For uploading the compiled solution, we’ll use Filezilla, a free FTP program.  If you haven’t already downloaded and installed it, you’re welcome to substitute your preferred FTP app, and modify steps 2 and 3 for your needs.

Step 2: Open Filezilla SiteManager

If you’ve chosen to continue with FileZilla, open the application, and in the left window, navigate to the folder where you exported your compiled solution from VS2010.  Then, click “SiteManager” in the top left menu, and select “New Site”.

Step 3: Create New Site in Filezilla File Manager

After you’ve selected the “New Site” button, insert the FTP information for your account, which you can confirm in your Arvixe Control Panel, and the server information that’s contained in your setup e-mail. It’s helpful to save these settings by naming them appropriately for the site.

Step 4: Confirm your FTP info in the Arvixe Control Panel

Once you’ve connected to the server, and navigated to the “wwwroot” folder, just select all the files in the local folder, and drag them across to the window for the remote server.  There are quite a lot of files, so it’ll take a bit of time. While that’s completing, let’s go set up the database.

Step 5: Create database on Arvixe

For my purposes, I prefer to use MSSQL, so that is the option I choose under Databases in the Control Panel.  After I have made my selection, I enter a name for the database, and create it.  After that is completed, in the same screen, I create a database user and password.  Be sure to remember all this; you will be inserting this in the connection string of the web.config, as soon as the file upload is finished.

Step 6: Create DB User

Arvixe File Manager does have a really nice feature; the ability to be able to edit the files directly. This allows me to access the web.config via File Manager, and update the connection string according to the settings I’ve just created.

Step 7: Edit Web.Config Connection String

In your Arvixe e-mail, you will be supplied with a temporary URL to use until your domain is ready for “prime time”. Navigate to that, and it’ll automatically install mojoPortal, just like we did when we first ran our Visual Studio project. After the install is finished, navigate to the home page, and boom! There it is, with our custom skin already loaded up and ready to go!

Step 8: Its showtime!

Now I can start setting up content, features, and the like, to get this site ready for go-live.  I’ve got to admit, setting up on Arvixe is clean and easy, and very straightforward. When I ran into an issue with the framework version, the real-time support chat was quick and helpful, and got me going again in no time!

I’ll be back next time, with a review of the new Mobile add-on for mojoPortal, Mobile Kit Pro. See you then!

Looking for quality mojoPortal Hosting? Look no further than Arvixe Web Hosting!

Tags: , , , , , , , , , | Posted under Filezilla, MojoPortal, MSSQL, Using Arvixe | RSS 2.0

Author Spotlight

Carole Bennett

Carole Bennett is the founder and principal of IndigoTea. As a professional IT consultant, Carole has provided solutions for companies as diverse as Verizon, Frito-Lay, Capital One Auto Finance, and Zales Jewelers, parlaying a unique talent for acting as a translator between the worlds of business challenges and technology solutions. She considers multi-tasking skills gained from simultaneously 1) managing a fire performance troupe, 2) raising a family, and 3) working as a full-time IT consultant excellent preparation for her current career incarnation as the driving force behind IndigoTea. "Fire-breathing redhead on a mission" is not just a metaphorical description!

2 Comments on Creating a Custom mojoPortal Solution: Part 4, Deploying to Arvixe

  1. Sam Grow says:

    At the last step of installing mojoPortal, where it asks for the database password for the user (I have already made a database and accessed it through SQL Server 2008 R2), I get the message:

    Cannot use entered value for parameter ‘Database Password’. The value must match the regular expression ‘(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$’.

    What is this message? Does mojoPortal have some password restrictions?


  2. Sam,

    Joe Davis answered this question for another mojoPortal user last year:

    “The password must meet the following requirements:

    At least 8 characters
    At least 1 capital letter
    At least 1 lowercase letter”

    Let me know if this fixes your issue.

Leave a Reply

Your email address will not be published. Required fields are marked *