首页 > 解决方案 > 不使用 HttpContext 获取 asp.net 网站的端口

问题描述

我正在为 RESTful API 开发一个测试平台,我需要找到一种方法来获取 C# 中网站的端口号,而不使用 HttpContext.Request。API 和 Testbed 在同一个解决方案中(因此可以使用类似的代码),并且 testbed 将始终在http://127.0.0.1上运行,但端口可能会发生变化。

我找到的每个答案都使用 HttpContext.Request,但这不起作用,因为代码中没有入站请求,而且我无法找到一种方法来保证在代码之前已经发生请求(因此被缓存)叫。

如果我可以确定有一种方法可以生成请求,我会愿意使用 HttpContext.Request。

标签: c#asp.net

解决方案


推荐阅读