Download Latest Version ExpenseLogger-Src.7z (2.5 MB)
Email in envelope

Get an email when there's a new version of ExpenseLogger

Home / 1.3.0
Name Modified Size InfoDownloads / Week
Parent folder
ReadMe.txt 2012-01-25 3.3 kB
ExpenseLogger v1.3.0.exe 2012-01-25 2.1 MB
Totals: 2 Items   2.1 MB 0
PRODUCT RELEASE INFORMATION
------------------------------------------
PRODUCT NAME    : ExpenseLogger
PRODUCT VERSION : 1.3.0
BUILD DATE      : 25 Jan 2012
COMMENT         : Now is the time to auto deploy
------------------------------------------

Manifest -
----------
    Recent Changes
    System Requirements
    Installation Procedure
    Upgrading from v1.1 and below
    Troubleshooting
    IIS Application Setup utility

Recent Changes -
----------------
    Further improvements to versioning and version retrieval mechanism
    Added feature to auto deploy to IIS
    A more intelligent installer
    Removing Affero GPL from licenses since that content is no longer used
    Simplification to application configurations
    Castle Windsor library updated to v3.0.0

System Requirements -  
---------------------
    IIS Web server 7.0 and above with the ASP.NET feature installed
    Microsoft SQL Server (atleast SQL Express edition)
    .NET Framework 4.0
    ASP.NET MVC 4

Installation Procedure -
------------------------
1. Run the executable and install ExpenseLogger
2. Open the "castle.xml" file under the "Etc" folder. Locate and uncomment the "Gmail Emailer" section and enter your username & password for GMail alongwith the absolute path to the "Etc\MailTemplates" folder in the sections provided.

That is it. All the hard part is over !

You can now access your application at this url "http://localhost/ExpenseLogger" .

On your first run, you will have to setup your database and the system will take you through a setup procedure. Once that is done, your application will be officially ONLINE.

Feel free to contact me if anything goes wrong on - monemihir@gmail.com

Upgrading from v1.1 and below -
-------------------------------
1. When upgrading from version 1.1 and below, you must first uninstall ASP.NET MVC2 from your machine since MVC2 and MVC4 cannot run side by side.
2. Once you uninstall MVC2, go to "http://www.asp.net/mvc/mvc4" and download and install MVC4 via the Microsoft Web Platform Installer.
3. After installing MVC4 you can then follow the steps given in the "Installation Procedure" of this document in order to setup ExpenseLogger

Troubleshooting -
-----------------
1. The IIS site creation failed. 
   If the IIS site creation fails it is most likely because you are missing a system requirement on your machine. Recheck that you have installed all the needed prerequisite software. The IIS configuration utility is located in the "bin" directory of the application. Navigate to the install location and open the "bin" directory. Run the "MMM.Library.IISAppSetup.exe" to retry deploying the application to IIS. See the "IIS Application Setup Utility" section of this document for more details on this utility.

IIS Application Setup Utility -
-------------------------------
Usage:
MMM.Library.IISAppSetup.exe [-net=v4.0] [-mvc=4] -vpath=Xyz -ppath=C:\Xyz

Options:
-ppath  Mandatory       Absolute physical path where the application binaries are stored.
-vpath  Optional        Virtual path relative to http://localhost/ Eg. xyz
-net    Optional        .NET Framework version to be used. Eg. v3.5. Defaults to v4.0
-mvc    Optional        MVC Framework of the application. Eg. 4. Defaults to 4
Source: ReadMe.txt, updated 2012-01-25