MicroservicesPortChooser 2021.11.15.2019
dotnet add package MicroservicesPortChooser --version 2021.11.15.2019
NuGet\Install-Package MicroservicesPortChooser -Version 2021.11.15.2019
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MicroservicesPortChooser" Version="2021.11.15.2019" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MicroservicesPortChooser --version 2021.11.15.2019
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: MicroservicesPortChooser, 2021.11.15.2019"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install MicroservicesPortChooser as a Cake Addin #addin nuget:?package=MicroservicesPortChooser&version=2021.11.15.2019 // Install MicroservicesPortChooser as a Cake Tool #tool nuget:?package=MicroservicesPortChooser&version=2021.11.15.2019
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
ASP.NET Core fast configuring
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder
.UseStartup<Startup>()
.UseAutomaticUrls(
ThisAssembly.Project.AssemblyName,
$"http://{Environment.MachineName}"
)
;
//if you want to use different ports for the same microservice
//assuming there are in 2 different folders
.UseAutomaticUrls(
ThisAssembly.Project.AssemblyName,
$"http://{Environment.MachineName}",
//download app from below and use your own url
"https://microservicesportchooser.azurewebsites.net/",
new DirectoryInfo(Environment.CurrentDirectory).Name
)
});
If you want just to register your service,download the app. Then put this in Startup.cs of your microservice:
public void ConfigureServices(IServiceCollection services)
{
services.AddHostedService<DiscoveryAndRegister>();
and in appsettings.json
"MSPC": {
"tag": "Here_You_Can_Put_Tags",
"appName": "Port Chooser ",
"registerUrl": "https://microservicesportchooser.azurewebsites.net/api/v1/",
}
And see the result at https://microservicesportchooser.azurewebsites.net/static/services
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net5.0
- AMS_Base (>= 2021.7.6.628)
- Microsoft.AspNetCore.Hosting.Abstractions (>= 2.2.0)
- Microsoft.Extensions.Configuration.Binder (>= 5.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2021.11.15.2019 | 10,976 | 10/15/2021 |
2021.10.2.1139 | 8,522 | 10/2/2021 |
2021.10.2.900 | 408 | 10/2/2021 |
2021.10.1.2328 | 356 | 10/1/2021 |
2021.8.29.845 | 5,428 | 8/29/2021 |
2021.8.27.2205 | 345 | 8/27/2021 |
2021.8.27.1915 | 358 | 8/27/2021 |
2021.8.26.2240 | 307 | 8/26/2021 |
2021.8.25.1400 | 312 | 8/25/2021 |
2021.8.21.2300 | 370 | 8/21/2021 |
2021.8.16.2300 | 290 | 8/16/2021 |