News
 
Links
 
Disclaimer
The source code provided on this website is given "AS IS" and may be used in any application commercial or private. The author is not liable for any damages intentional or unintentional due to the use of this software. Use of the software acknowledges compliance with this disclaimer.

Support This Project
General: HoytSoft Suite
Support This Project

HoytSoft has released (for free) its suite for web and Windows applications. It provides everything you'll need for enterprise web applications. It includes:

  • Windows service library for incredibly easy development and installation.

  • Windows UAC (User Account Control) library for easily creating and running tasks that must run with elevated privileges. It's already integrated with the service library for installs, uninstalls, etc.

  • Configuration library that allows you to customize almost anything in the system. It provides much greater control and easier access than the .NET framework configuration library + you can define a default configuration and then override sections on a per-machine basis. This means you don't have to mess with tracking a different configuration for every developer!

  • Payment gateway library for processing credit card or ECH (Electronic Clearing House aka "e-check") transactions. Built using provider model. Am still looking for an authorize.net implementation. If you have that, please e-mail me.

  • Web library with additional configuration options.

    • Easy access to connection strings on a per-machine basis.

    • Provide automatic routing between secure (HTTPS) and unsecure (HTTP) connections.

    • Add listeners to application events on a per-machine basis (equivalent to HTTP modules).

    • Easily add forms authentication or any type of authentication you choose. Authentication points make it easy to customize authentication at any level you choose.

    • Development-only "virtual directories" for file-based resources. Mimic production server setups with the Visual Studio Webdev server.

    • URL rewriting using regular expressions. Add any kind of rule you wish, though.

    • Localization options defined in external XML files yet programatically accessible. Use explicitly defined languages or use the browser-defined languages (in order of client-specified preference) or the server default language.

    • Send out templated e-mail in one line of code! But not only templated, also automatically localized as well. Define as many as you need in as many languages as you need.

    • Use advanced encryption/hmac algorithms in one line of code.

    • Custom error pages, including 404 management.

This library is open source and distributed to the public for free. It is subject to the terms of the CPOL. Any suggestions and fixes are welcome. Let's make this the best ASP.NET web application library available!

Check out the examples that are bundled with each library in the suite to discover how to use them. Thank you and best of luck!

ASP.NET
 
Questions or Comments