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.1
Name Modified Size InfoDownloads / Week
Parent folder
ReadMe.txt 2012-02-09 3.7 kB
ExpenseLogger v1.3.1.exe 2012-02-09 2.1 MB
Totals: 2 Items   2.1 MB 0
PRODUCT RELEASE INFORMATION
------------------------------------------
PRODUCT NAME    : ExpenseLogger
PRODUCT VERSION : 1.3.1
BUILD DATE      : 09 Feb 2012
COMMENT         : Bug fix release 1
------------------------------------------

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

Recent Changes -
----------------
    Mainly addresses ticket 1 - http://sourceforge.net/p/expenselogger/tickets/1/ (Thank you Jiri Kriz)
    Version number retrieval and storage mechanism changes. We no longer ship a version file. Instead appropriate registry keys are set by the installer.
    Adding logging feature for the emailers to track the when, who and which of emails

System Requirements -  
---------------------
    IIS Web server 7.0 and above with the ASP.NET feature installed (http://learn.iis.net/page.aspx/85/installing-iis/)
    Microsoft SQL Server 2005 or above (atleast SQL Express edition) (http://www.microsoft.com/sqlserver/en/us/editions/express.aspx)
    .NET Framework 4.0 (http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17718)
    ASP.NET MVC 4 (http://www.asp.net/mvc/mvc4)

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. The default path will be filled by default.
3. Comment out the "File Emailer" section.

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  Mandatory        Virtual path relative to http://localhost/ Eg. Xyz will map to http://localhost/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-02-09