微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决用于发布/订阅的 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 举报,一经查实,本站将立刻删除。