System.Web.Hosting Namespace
.NET Framework 3.0
The System.Web.Hosting namespace provides the functionality for hosting ASP.NET applications from managed applications outside Microsoft Internet Information Services (IIS).
| Class | Description | |
|---|---|---|
![]() | AppDomainFactory | Creates a new AppDomain instance for the Web application. This class cannot be inherited. This class was used by earlier versions of the .NET Framework than version 2.0, which uses the AppManagerAppDomainFactory class instead. |
![]() | AppDomainInfo | Provides information about the application domain. |
![]() | AppDomainInfoEnum | Provides access to an application domain. |
![]() | AppDomainProtocolHandler | Provides support for programmatic access to application domain protocols. |
![]() | ApplicationHost | Enables hosting of ASP.NET pages outside the Internet Information Services (IIS) application. This class enables the host to create application domains for processing ASP.NET requests. |
![]() | ApplicationInfo | Provides information about a running application. This class cannot be inherited. |
![]() | ApplicationManager | Manages ASP.NET application domains for an ASP.NET hosting application. |
![]() | AppManagerAppDomainFactory | Creates and stops application domains for a Web-application manager. This class cannot be inherited. |
![]() | HostingEnvironment | Provides application-management functions and application services to a managed application within its application domain. This class cannot be inherited. |
![]() | ISAPIRuntime | Manages HttpWorkerRequest objects in the .NET Framework. This class cannot be inherited. |
![]() | ProcessHost | This type supports the ASP.NET infrastructure and is not intended to be used directly from your code. |
![]() | ProcessHostFactoryHelper | This type supports the ASP.NET infrastructure and is not intended to be used directly from your code. |
![]() | ProcessProtocolHandler | This type supports the ASP.NET infrastructure and is not intended to be used directly from your code. |
![]() | SimpleWorkerRequest | Provides a simple implementation of the HttpWorkerRequest abstract class that can be used to host ASP.NET applications outside an Internet Information Services (IIS) application. You can employ SimpleWorkerRequest directly or extend it. |
![]() | VirtualDirectory | Represents a directory object in a virtual file or resource space. |
![]() | VirtualFile | Represents a file object in a virtual file or resource space. |
![]() | VirtualFileBase | Provides the core implementation for the VirtualFile and VirtualDirectory objects. An abstract class, it cannot be instantiated. |
![]() | VirtualPathProvider | Provides a set of methods that enable a Web application to retrieve resources from a virtual file system. |
| Interface | Description | |
|---|---|---|
![]() | IAdphManager | This type supports the ASP.NET infrastructure and is not intended to be used directly from your code. |
![]() | IAppDomainFactory | Defines a single method to create a new AppDomain instance for a Web application. This interface was used by .NET Framework versions earlier than 2.0; version 2.0 uses the IAppManagerAppDomainFactory interface instead. |
![]() | IAppDomainInfo | Provides information about the application domain. |
![]() | IAppDomainInfoEnum | Provides access to an application domain. |
![]() | IApplicationHost | This type supports the ASP.NET infrastructure and is not intended to be used directly from your code. |
![]() | IAppManagerAppDomainFactory | Defines a method used to create an AppDomain instance for a Web-application manager and a method used to stop all AppDomain instances for a Web-application manager. |
![]() | IISAPIRuntime | Defines methods used to create HttpWorkerRequest objects in the .NET Framework. |
![]() | IListenerChannelCallback | Provides listener-channel notifications from protocol handlers to the worker process framework. Also enables protocol handlers to access additional parameters, such as the ID of the listener channel. |
![]() | IPphManager | Provides stop and start control of listener channels. |
![]() | IProcessHost | This type supports the ASP.NET infrastructure and is not intended to be used directly from your code. |
![]() | IProcessHostFactoryHelper | This type supports the ASP.NET infrastructure and is not intended to be used directly from your code. |
![]() | IProcessHostIdleAndHealthCheck | This type supports the ASP.NET infrastructure and is not intended to be used directly from your code. |
![]() | IProcessHostSupportFunctions | Provides helper functions for the process host. |
![]() | IProcessPingCallback | Provides functionality to respond to a ping request. |
![]() | IRegisteredObject | Defines methods for objects that are managed by the hosting environment. |
Community Additions
ADD
Show:

