liveBook · Manning

Framework-dependent deployment

A framework-dependent deployment publishes an application without bundling its runtime, which must be installed compatibly on the target system.

How 2 Manning books explain it

ASP.NET Core in Action, 3e

A framework-dependent deployment publishes an application without bundling the .NET runtime, which must already be installed on the target machine.

How it is used
Deploys a built ASP.NET Core application when the target already provides the .NET 7 Runtime.
How deep it goes
Explains runtime dependency, portability, size tradeoffs, publishing, and Linux prerequisites, but defers detailed runtime installation.
Examples
Uses ExampleApp.dll, dotnet publish, and Linux hosting behind NGINX, Apache, HAProxy, or YARP.
What you can do after
Operate/configure a published application by installing its runtime, copying its output, running its DLL, and routing traffic to it.

Read how ASP.NET Core in Action, 3e explains framework-dependent deployment →

Building Web APIs with ASP.NET Core

A .NET publishing and deployment mode in which an application requires a compatible .NET runtime installed on the target system.

How it is used
Deploys ASP.NET Core applications to servers that already provide a compatible .NET runtime.
How deep it goes
Defines package contents, benefits, compatibility risks, and IIS prerequisites without detailing publishing commands.
Examples
Uses an ASP.NET Core web API hosted by IIS with the ASP.NET Core Windows Hosting Bundle installed.
What you can do after
Operate/configure an ASP.NET Core API on IIS by preparing the required runtime and hosting components.

Read how Building Web APIs with ASP.NET Core explains framework-dependent deployment →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.