Setup Money-Pal on IIS

Setting up Money-Pal on IIS

Money-Pal is a web application, which means that it needs a Web Server to run the web pages. By default, Money-Pal installs IIS-Express, a lite version of IIS (Internet Information Services) from Microsoft.

This enables it to run on all client versions of Windows (from 7 up to Windows 10), as well as on all server versions (from Windows 2003 to Windows 2017). This works just fine if you want to use it at home or within your Wifi area.

However, Money-Pal can also be installed on a dedicated or file Windows server at your ISP. In that case it would be better to switch it to use the IIS Server on the computer.  Doing this allows you to access it from anywhere on the internet using any device. You can also setup your home or business server running Money-Pal and IIS. This means you do not need to be logged in (like IIS Express) on your home computer, when accessing it from the internet. You do need to leave your windows computer running though.

So, how do you do this?

Install IIS on your computer.

We will focus on Installing it on Windows 10 but it can be installed on any Windows as specified above.

  • Right-click on the start button at the bottom left of your desktop, then click on Control Panel.
  • Under Programs, click on Uninstall a program.
  • On the left-hand side you’ll find Turn Windows features on or off, just click on it.
  • Here, you”ll find various features. Just check Internet Information Services radio button to activate it.
  • Now click on + sign next to Internet Information Services to configure the additional features.
  • Select Web Management Tools and World Wide Web Services. You can choose other features if you need to run other services.
  • Click on + next to World Wide Web Services to expand it.
  • Click on + next to Application Development Features to expand it.
  • Select ASP 
  • Click on OK to install IIS. It will take a while. Click on Close to close the dialog. 

 

You can test that IIS is installed on your system. Open your browser and then in the address bar of the browser, type http://localhost

You will see a web page.

This indicates that your installation is now complete.

 

Setup IIS to access Money-Pal.

We now need to setup a web site or file directory to access Money-Pal. In this case we will just set up a file directory under the Default Web Site.

Note: Before you can do this, you need to start Money-Pal at least once from the desktop. This makes certain changes to alllow for Money-Pal to start.

  • Right-click on the start button at the bottom left of your desktop, then click on Computer Management.
  • On the left, expand Services and Applications by clicking on the right arrow next to it.
  • Click on Internet Information Services (IIS) Manager and the settings will be displayed on the right side.
  • Under Connections on the right, expand Sites by clicking on the right arrow next to it.
  • Expand Default Web Site by clicking on the right arrow next to it.
  • Right-click on Default Web Site and select Add file Directory
  • In the dialog, enter mp in the Alias input field.
  • Click on the ... button and Browse to the aanew folder under the installation folder of Moneypal, select it by clicking on it and then click on OK
  • Click on OK in the dialog to complete the adding of the file directory.
  • Click on the mp file directory you have just created. Then on the right, double-click on Default Document
  • Click on Default.asp and then click on Move Up on the right until it is at the top.


 

Disable Money-Pal on IIS Express.

Before we can start Money-Pal on IIS, we first need to disable IIS Express. Leave the Computer Management dialog open for now as we are simply going to disable IIS Express.

  • Click on the ^ in the tray. Right-click on the IIS Express icon and select Exit. Confirm that you want to stop all worker processes by clicking on Yes.
  • Back in the Computer Managegement Dialog, click on the mp to display the options, then click on Browse *:80 (http) on the right side of the dialog.
You can now start Money-Pal from your browser by using the url http://localhost/mp
(or) You can now start Money-Pal from your browser or other device on your network or wifi by using the url http://[ip]/mp where you need to replace [ip] with your local ip address.


Give IIS permission to use the BudgetPal component in Component Services

  • Right-click on StartControl Panel
  • Change View by from Category to Small icons
  • Click on Administrative Tools
  • Double-click on Component Services
  • Open the tree until you get to Com+ Applications - BudgetPal
  • On BudgetPal, right-click and select Properties.
  • Click on the Identity Tab, then on This user and enter a user that has sufficient rights, e.g. Administrator
  • Click on OK to close.

Note: If you get Error 500 then the user you supplied does not have sufficient permissions. He must be in the IIS_IUSRS group.