Home / 1.2.1
Name Modified Size InfoDownloads / Week
Parent folder
ExpenseLogger v1.2.1.exe 2011-11-25 2.5 MB
ReadMe.txt 2011-11-22 3.2 kB
Totals: 2 Items   2.5 MB 0
PRODUCT RELEASE INFORMATION
-----------------------------------------------------------------------------------
PRODUCT NAME    : ExpenseLogger
PRODUCT VERSION : 1.2.1
BUILD DATE      : 22 Nov 2011
COMMENT         : Users should update to this release
-----------------------------------------------------------------------------------

Manifest -
    Recent Changes
    System Requirements
    Installation Procedure
    Upgrading from v1.1 and below    

Recent Changes -
    Upgraded view engine to Razor for all the views
    Simplification to the version number retrieval
    Cleanup of unused external library components which leads to significantly reduced deploy package size
    Added feature to display current database configuration to "admin" user    

System Requirements -

    IIS Web server 7.0 and above
    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 IIS Manager normally located under "Control Panel => Administrative Tools => IIS Manager"
3. Expand the Sites node and then expand the "Default Web Site" node.
4. You should be able to see "ExpenseLogger" in the listing. Right click on it and select "Convert to Application"
5. In the pop up, normally the Application Pool selected would be "DefaultAppPool". Change that to "ASP.NET v4.0" by clicking on "Select" and then selecting the correct option. Make sure that you select "ASP.NET v4.0" and NOT "ASP.NET v4.0 Classic". Alternatively you can go to "Application Pools" which is the first node under the web server and change the .NET framework version for "DefaultAppPool" to ASP.NET v4.0 and set "Managed Pipeline Mode" to "Integrated".
6. Now open the "castle.xml" file under the "ExpenseLogger" folder. Locate the "File Emailer" section and comment it out. Scroll down to the "Gmail Emailer" section and uncomment the lines under that section. Next enter your username and password for GMail in the sections provided. Lastly in the node enter the absolute path to the location of the email templates. This is the absolute path for the "etc/templates" folder under the "ExpenseLogger" directory.
7. So if you are doing a default location deploy, this path would nomally look like "C:\inetpub\www\ExpenseLogger\etc\templates"

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
Source: ReadMe.txt, updated 2011-11-22