在ASP.NET MVC中获取绝对基本URL而不使用Request或Context

问题描述 投票:0回答:1

我需要能够请求app端点而无法访问RequestContext(我正在编写调度系统,这将触发一些app web api)。我怎么做?

我知道如果应用程序部署在IIS中,我可以使用System.Web.HttpRuntime.AppDomainAppVirtualPath获取虚拟路径。这对我很好。

我想我也可以放心地假设我可以通过localhost访问应用程序

我需要一个端口号和一个协议。有没有办法做到这一点?

c# asp.net-mvc asp.net-mvc-5.2
1个回答
0
投票

在web.config中添加密钥

<add key="localurl" value="http://localhost:8080" />

然后像这样调用值

ConfigurationManager.AppSettings("localurl")
© www.soinside.com 2019 - 2024. All rights reserved.