我的网站托管在www.example.com的my website文件夹中,我访问https://www.example.com/mywebsite/home/about。
我需要从baseurl获取域名,并根据域名更改配置连接字符串
如何在program.cs中获取基本url部分?我要找的部分是https://www.example.com
发布于 2021-12-04 12:32:32
public class HomeController : Controller
{
private readonly ILogger<homecontroller> _logger;
private readonly IHttpContextAccessor _httpContextAccessor;
public HomeController(ILogger<homecontroller> logger, IHttpContextAccessor httpContextAccessor)
{
_logger = logger;
_httpContextAccessor = httpContextAccessor;
}
}完成上述设置后,可以使用以下代码行在任何操作中访问主机名:
string host = _httpContextAccessor.HttpContext.Request.Host.Value;https://stackoverflow.com/questions/70224316
复制相似问题