Browse Source

Bug fix on random port generation

pull/1187/head
Yunus Emre Kalkan 7 years ago
parent
commit
2fd272755a
  1. 3
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/TemplateRandomSslPortStep.cs

3
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/TemplateRandomSslPortStep.cs

@ -33,7 +33,6 @@ namespace Volo.Abp.Cli.ProjectBuilding.Templates
!x.IsDirectory && x.Name.EndsWith("appSettings.json", StringComparison.InvariantCultureIgnoreCase)) !x.IsDirectory && x.Name.EndsWith("appSettings.json", StringComparison.InvariantCultureIgnoreCase))
.ToList(); .ToList();
var excludePorts = new List<string>(); var excludePorts = new List<string>();
excludePorts.AddRange(_buildInSslUrls.Select(GetUrlPort).ToList()); excludePorts.AddRange(_buildInSslUrls.Select(GetUrlPort).ToList());
@ -85,7 +84,7 @@ namespace Volo.Abp.Cli.ProjectBuilding.Templates
private string GetRandomPort(IReadOnlyCollection<string> excludePort = null) private string GetRandomPort(IReadOnlyCollection<string> excludePort = null)
{ {
var ports = Enumerable.Range(_minSslPort, _maxSslPort).Select(p => p.ToString()); var ports = Enumerable.Range(_minSslPort, _maxSslPort - _minSslPort + 1).Select(p => p.ToString());
return RandomHelper.GetRandomOfList(excludePort != null return RandomHelper.GetRandomOfList(excludePort != null
? ports.Except(excludePort).ToList() ? ports.Except(excludePort).ToList()

Loading…
Cancel
Save