Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从Visual Studio并行多次运行Asp.Net Web应用程序?_C#_Asp.net_Visual Studio Debugging - Fatal编程技术网

C# 如何从Visual Studio并行多次运行Asp.Net Web应用程序?

C# 如何从Visual Studio并行多次运行Asp.Net Web应用程序?,c#,asp.net,visual-studio-debugging,C#,Asp.net,Visual Studio Debugging,我正在开发一个运行区块链的Web服务器。所以我想在多台服务器上部署它,然后WebApps应该相互通信。 出于调试目的,如果我可以在不同的端口上从VisualStudio多次启动WebApp,那将是理想的 我尝试使用多个调试配置文件,在其中插入不同的端口作为参数。但是自动打开的WebBrowser页面仍然有默认端口,并且仍然在那里加载 public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>

我正在开发一个运行区块链的Web服务器。所以我想在多台服务器上部署它,然后WebApps应该相互通信。 出于调试目的,如果我可以在不同的端口上从VisualStudio多次启动WebApp,那将是理想的

我尝试使用多个调试配置文件,在其中插入不同的端口作为参数。但是自动打开的WebBrowser页面仍然有默认端口,并且仍然在那里加载

public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
            WebHost.CreateDefaultBuilder(args)
                .UseStartup<Startup>()
            .UseSetting("https_port", args[0]);
公共静态IWebHostBuilder CreateWebHostBuilder(字符串[]args)=>
WebHost.CreateDefaultBuilder(args)
.UseStartup()
.UseSetting(“https_端口”,args[0]);

我还没有找到任何关于如何存档的进一步选项或提示。尽管我认为这是很常见的情况。

打开Visual Studio的两个实例。在两个实例中打开相同的项目。设置每个实例中端口的值。在调试模式下运行它们。

也许您可以从中获得帮助。我们可以在VS中调试时指定不同的端口,但我不知道如何多次启动项目。我认为在visual studio中,应该在项目设置中设置启动选项。应该可以在那里设置端口。但我认为要从调试器中附加多个内容,您需要像JetBrains Rider这样的东西