用于发布/订阅的 ASP.NET Core 动态端口

问题描述

我正在为 ASP.NET Core API 和多个 ASP.NET Core MVC 客户端创建 pub sub。 所以我会有一些 API 计算,他将更改的数据发送到 API Pub/Sub 服务,然后他发送到订阅的 MVC 客户端。 我的问题是在我的 MVC 客户端应用程序中 launchSettings.json 有设置端口

“iis设置”:{ “windowsAuthentication”:假, “匿名身份验证”:真, “iisExpress”:{ "applicationUrl": "http://localhost:50187",“sslPort”:44366 }

目前这就是我从 ASP Pub/Sub 服务连接到我的 MVC 客户端的原因

HttpClient client = new HttpClient();
        string baseUrl = Configuration.GetValue<string>("AppSettings:BaseUrl");
        client.BaseAddress = new Uri(baseUrl);

        var contentType = new MediaTypeWithQualityHeaderValue("application/json");
        client.DefaultRequestHeaders.Accept.Add(contentType);

        HttpResponseMessage response = await client.GetAsync(employeesApiUrl + "/Create?model=" + "Ok");

这是我第一次在 ASP.NET Core 中编程,我想知道我的方法是否好,我如何制作动态端口以便每个新客户端都有自己独特的端口?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)