ASP.NET Guides


How to setup and configure ASP.NET for your domains.


.NET version support

To view what server you are on, please see this guide

Shared Windows .NET Versions

HOST .NET 1 .NET 2 .NET 3 .NET 4 FULL TRUST
win1.pipeten.co.uk
(Windows 2008 R2, IIS7.5, Sheffield)
1.1 2.0 3.5 SP1 (*) 4.6.1 (**) Yes
win2.pipeten.co.uk
(Windows 2008 R2, IIS7.5, Sheffield)
1.1 2.0 3.5 SP1 (*) 4.6.1 (**) Yes
win3.pipeten.co.uk
(Windows 2008, IIS7, Sheffield)
1.1 2.0 3.5 SP1 (*) 4.5.2 Yes
win6.pipeten.co.uk
(Windows 2008, IIS7, Sheffield)
1.1 2.0 3.5 SP1 (*) 4.5.2 (**) Yes
win16.pipeten.co.uk
(Windows 2008 R2, IIS7.5, Sheffield)
1.1 2.0 3.5 SP1 (*) 4.6.1 (**) Yes
dwin25.pipeten.co.uk
(Windows 2008, IIS7, Derby)
1.1 2.0 3.5 SP1 (*) 4.5.2 Yes
dwin41.pipeten.co.uk
(Windows 2008 R2, IIS7.5, Derby)
1.1 2.0 3.5 SP1 (*) 4.6.1 (**) Yes

* – Included when enabling 2.0
** – Included when enabling 4.0


Enabling ASP

To add support for ASP (Active Server Pages) in a Windows-based account:

  1. Select Domain info in the Domain Settings menu.
  2. Select the domain in question
  3. Click the Edit icon in the Web Service field.
  4. On the Web Service page, scroll down to find the ASP option and turn it on.
  5. Agree with the charges if any occur.

That’s it, active server pages will now be enabled for your domain.


Enabling .NET

To add support for ASP.NET in a Windows-based account:

  1. Select Domain info in the Domain Settings menu.
  2. Select the domain in question
  3. Click the Edit icon in the Web Service field.
  4. On the Web Service page, scroll down to find the ASP.NET option and turn it on.
  5. From the dropdown menu select the appropriate ASP.NET version.
  6. Agree with the charges, if any.

That’s it, Your ASP.NET application pool should be up and running for your domain


Securing your full trust applications

  • Extension will be used for pool name. For instance, if your account name is user, extension is test, the newly-created application pool will be named usertestAppPool.
  • Maximum number of worker processes can be restricted by administrator.
  • ASP.NET version specifies ASP.NET version for assigned web applications.
  • Pipeline mode allows to select between INTEGRATED (if you want to use the integrated IIS and ASP.NET request-processing pipeline) and CLASSIC (if you want to use IIS and ASP.NET request-processing modes separately) modes. INTEGRATED mode is available only if some version of ASP.NET is selected, because it has no sense without ASP.NET.
  • 32-bit applications support allows execution of 32-bit applications on 64-bit hosts. 32-bit applications support cannot be disabled if ASP.NET version 1.1 is selected, because 64-bit ASP.NET runtime is not available prior to 2.0 version.

Setting up and assigning a dedicated application pool to a domain

  1. Click Account > Account Settings.
  2. Within the Dedicated Application Pool section click the Add icon.
  3. Enter your new dedicated application pool name, select the appropriate .NET version and Pipeline mode. Most applications will require you to untick Enable 32-bit application support. Click submit.
  4. Now we need to add the application pool to our domain. Navigate to Domain Settings > Domain Info.
  5. Select the domain you wish to apply the dedicated application pool too.
  6. Within the Web Services section, click the edit icon.
  7. Ensure that ASPNET is enabled and click the Edit icon.
  8. Select your new application pool from the drop down and click Submit.

That’s it, your application will now run in a full trust enviroment.


Creating a web.config file for .NET applications

  1. Open up a text editor on your computer such as Notepad (Windows), TextEdit (Macintosh), or Emacs (Linux).
  2. To create the config file correctly you will need to change the Save as file type: from .txt, to All Files, and name the file web.config.
  3. You can now type your code into the file.
  4. Upload the file via FTP into the domain folder that you wish the config to run on. It is important to note that web.config files affect all child-directories, however any web.config files applied within the child-directories can be set to over-ride the parent.