【发布时间】:2019-08-26 21:37:26
【问题描述】:
我正在开发一个运行区块链的 WebServer。所以我想将它部署在多个服务器上,然后 WebApp 应该相互通信。 出于调试目的,如果我可以从不同端口上的 Visual Studio 多次启动 WebApp,那将是理想的。
我尝试使用多个调试配置文件,在其中插入不同的端口作为参数。但是自动打开的 WebBrowser 页面仍然具有默认端口并且仍然加载在那里。
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseSetting("https_port", args[0]);
我还没有找到任何关于如何存档的选项或提示。尽管我认为这将是一个很常见的情况。
【问题讨论】:
-
也许你可以从this thread获得帮助。我们可以在 VS 中调试时指定不同的端口,但我不知道多次启动项目的选项。
-
我认为在 Visual Studio 中应该有一个项目设置中的设置,您可以在其中设置启动选项。应该可以在那里设置端口。但我认为要从调试器附加到多个东西,你需要像 JetBrains Rider 之类的东西
标签: c# asp.net visual-studio-debugging