The full list of third-party components and software available on ASPnix shared Windows servers is maintained at https://www.aspnix.com/cloud-hosting/windows-hosting/hosting-plans-features/. This page contains the complete and current inventory because the installed components are updated periodically as part of platform maintenance. Refer to it before starting development to confirm that every library, connector, or utility your application requires is present and at a compatible version.
Shared hosting environments operate under constraints that dedicated servers do not. Administrators lock down installation rights and system-level changes to protect stability across hundreds of accounts on the same hardware. The pre-approved third-party components eliminate the need for per-account setup and reduce attack surface by limiting what runs on the server.
#Importance of Standardized Components
On shared Windows servers every account runs under the same IIS application pools and system configuration. This standardization means you cannot register custom COM objects, install Windows Services, or add arbitrary DLLs to the GAC. The published component list represents exactly what has been tested and approved for concurrent use. Building against this list from the outset avoids deployment failures that occur when code depends on software available only in your local development environment. It also ensures that security patches and version upgrades are applied uniformly by the hosting operations team rather than being left to individual customers.
#Accessing and Using the Features List
Load https://www.aspnix.com/cloud-hosting/windows-hosting/hosting-plans-features/ and locate the Windows hosting section. The page organizes entries by category so you can quickly scan for scripting engines, database providers, mail libraries, imaging tools, and any specialized SDKs. Pay close attention to the exact version numbers listed; a component that works in your local 32-bit test environment may behave differently if the server uses a newer 64-bit build. If your project involves a content management system or e-commerce framework, verify that all of its transitive dependencies appear on the list before choosing a hosting plan.
- Confirm component versions match your application requirements
- Check whether any features are restricted to higher-tier plans
- Note configuration limits such as maximum memory per process or execution timeout
#Example Usage in Application Code
Once a component is confirmed present you reference it directly in source code or configuration files. No separate deployment step or ticket to support is required. In a .NET project this usually means adding a using directive and calling the library classes. The assembly is already loaded in the server process so your application binary can remain lightweight.
using System;
using System.Data.SqlClient;
// Add reference to any approved 3rd-party library listed on the features page
namespace SampleApp
{
public class DataService
{
public void ExecuteQuery()
{
using (SqlConnection conn = new SqlConnection("connection-string-here"))
{
conn.Open();
// Perform work with the component
}
}
}
}
#Common Pitfalls to Avoid
Developers frequently build on a workstation that has every SDK installed and then discover runtime errors after publishing because a particular DLL or native dependency is absent from the shared servers. Another common mistake is assuming that because a component is listed it can be used with any configuration; some libraries require specific web.config entries or application pool settings that must be verified against the documentation on the features page. Finally, do not rely on components that demand administrative privileges or write access outside your application directory; those paths are restricted for security.
Start every project by opening https://www.aspnix.com/cloud-hosting/windows-hosting/hosting-plans-features/ and building your dependency list from the published inventory. This single habit eliminates the majority of hosting-related support tickets and keeps your code aligned with the actual runtime environment on ASPnix shared Windows servers.
Comments
No comments yet