aspire-launch-profile-endpoints

Configure .NET Aspire AppHost resource endpoints for accurate localhost URL visibility.

1|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/jonnymuir/Umbraco.Prism --skill aspire-launch-profile-endpoints
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aspire-launch-profile-endpoints
Source: https://github.com/jonnymuir/Umbraco.Prism/tree/main/.claude/skills/aspire-launch-profile-endpoints
Command: npx skills add https://github.com/jonnymuir/Umbraco.Prism --skill aspire-launch-profile-endpoints

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves visibility issues in the .NET Aspire dashboard where project resources fail to display correct localhost URLs due to mismatched or missing launch profile configurations.

Core Features & Use Cases

  • Launch Profile Pinning: Explicitly maps project resources to specific launch profiles in the AppHost to ensure the dashboard displays the correct HTTPS endpoints.
  • Fixed Port Advertisement: Configures launch settings for helper processes or proxies that operate on non-standard ports.
  • Endpoint Validation: Provides patterns for automated testing to verify that dashboard-advertised endpoints match the actual service wiring.

Quick Start

Use the aspire-launch-profile-endpoints skill to configure the launchProfileName property for a specific project resource within your AppHost Program.cs file.

Frequently Asked Questions about aspire-launch-profile-endpoints

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why does my .NET Aspire dashboard show incorrect localhost URLs for project resources?

The .NET Aspire dashboard displays incorrect localhost URLs when launch profile configurations are mismatched or missing. Explicitly mapping project resources to specific launch profiles in the AppHost ensures the dashboard displays the correct HTTPS endpoints.

How do I configure .NET Aspire AppHost endpoints to use a specific custom launch profile?

You configure .NET Aspire AppHost endpoints for a custom launch profile by setting the launchProfileName property for the project resource within your AppHost Program.cs file. This explicitly pins the resource to the desired profile.

How do I advertise fixed ports for helper processes in the Aspire dashboard?

You advertise fixed ports for helper processes in the Aspire dashboard by configuring launch settings for processes operating on non-standard ports. This ensures the dashboard accurately reflects the localhost URLs used by proxies or helper services.

Can I validate that dashboard-advertised endpoints match actual service wiring in .NET Aspire?

You can validate dashboard-advertised endpoints against actual service wiring in .NET Aspire. The approach provides patterns for automated testing to verify that dashboard-advertised endpoints match the actual service wiring.

Does .NET Aspire launch profile synchronization work for multi-project solutions?

Yes, .NET Aspire launch profile synchronization applies to multi-project solutions where custom launch profiles or fixed ports are required. Explicit launch profile mapping maintains consistent service discovery across projects.