如何获取我的Web应用程序asp.net核心的完整URL?

时间:2018-07-03 01:56:48

标签: asp.net-core web-applications

我有一个向第三方服务发送消息的任务,在该服务中可以找到一些我的内容。例如,http://mysite:63042/?fileNum=1 发送消息的任务是在同一服务上执行HangFire后台重复作业。当我的网络应用启动时,我开始工作,并且它在后台无限工作。

问题:如何获取Web应用程序的完整URL(带有端口!)以生成内容的路径?我尝试使用IHostingEnvironment.ContentRootPath,但是它是我的bin的完整路径,尝试使用Dns.GetHostName(),但是我无法获取端口。使用httpContext对我来说不正确,因为它在我的应用程序的startup.cs中为空。

你能帮我吗?

0 个答案:

没有答案