【问题标题】:How can I run an Asp.Net WebApp multiple times in parallel from Visual Studio?如何从 Visual Studio 并行运行 Asp.Net WebApp 多次?
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多