c# - 不使用 HttpContext 获取 asp.net 网站的端口
问题描述
我正在为 RESTful API 开发一个测试平台,我需要找到一种方法来获取 C# 中网站的端口号,而不使用 HttpContext.Request。API 和 Testbed 在同一个解决方案中(因此可以使用类似的代码),并且 testbed 将始终在http://127.0.0.1上运行,但端口可能会发生变化。
我找到的每个答案都使用 HttpContext.Request,但这不起作用,因为代码中没有入站请求,而且我无法找到一种方法来保证在代码之前已经发生请求(因此被缓存)叫。
如果我可以确定有一种方法可以生成请求,我会愿意使用 HttpContext.Request。
解决方案
推荐阅读
- javascript - Firebase 查询快照为时间戳字段返回 null 而不是任何值
- javascript - 如何在 react/javascript 中通过首字母过滤对象数组
- javascript - 编辑用 JQuery 加载的 HTML
- r - 将来自不同数据集的多条回归线的图例添加到 ggplot
- javascript - ExpressJs req.body 显示未定义
- python - 我想知道如何制作合并功能
- html - 为什么我在引导程序中的断点不是好的网格不工作
- scala - 如何在 scala sbt 中设置编码?
- python - 当一个字母可以是任何东西时,找出子字符串出现的多次
- python - 为什么尚未加载模型?