This is documentation for the current major version Apprenda 7.
Older versions are also available.

.NET Guest App API Developer Tutorial

This tutorial, which can be downloaded as a PDF file via the link below, is intended for .NET developers of who wish to take advantage of Apprenda’s Guest Application API with an eye toward publishing multi-tenant or SaaS applications. It is expected that the Developer is proficient with the following Microsoft technologies:

  • Windows Communication Foundation (WCF)
  • ASP.NET (through IIS)
  • SQL Server

These technologies, along with Apprenda, greatly accelerate the deployment and management of your .NET application. This tutorial provides a hands-on guide to: 

  • Creating an application intended for Apprenda deployment
  • Using Apprenda local development and deployment tools
  • Deploying an application to Apprenda using a Multi-tenancy deployment model
  • Using Apprenda’s entitlements system

In order to follow the tutorial, it is expected that you have Visual Studio and the Apprenda SDK installed, as well as access to an instance of the Apprenda Platform or Apprenda Express for deployment. By the end of the tutorial you will have acquired a basic understanding of a broad set of Apprenda concepts and components and will have built and deployed a multi-tenant .NET application, witnessing Apprenda’s value first-hand. The tutorial is a hands-on “task-based” tutorial including built-in narrative with the goal of giving you a broad-based introduction to Apprenda. 

Before beginning this tutorial, it is expected that you have a general understanding of the concepts introduced in the Understanding the Apprenda Platform section of our documentation.  You may choose to skip past the boilerplate application code construction and download the sample .NET application Calculator-SaaS.zip, which can be found on our Downloads page.

Please note: the Apprenda Platform 6.0 version of this tutorial is not yet available. The 5.0 tutorial is available below.