0
我在Ubuntu 16.04上,我有Kestrel服務器在虛擬機上運行。
使用nginx作爲反向代理將整個流量重定向到那裏。.NET核心絕對鏈接指向本地主機
我的虛擬主機提供商是這樣的:
var host = new WebHostBuilder()
.UseKestrel()
.UseUrls("http://*:5000")
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();
當我試圖讓完整的URL,使用這種方法的操作:
Url.Action("Index", "User", null, HttpContext.Request.Scheme);
它用於本地主機,而不是域返回地址。
所以不是:
hxxp://domain.com/user
我越來越
hxxp://本地主機:5000 /用戶
它與應用程序或寧可nginx安裝程序有關嗎?
我知道FastCGI協議有特殊的頭文件,python框架瓶在生成URL時會考慮到它們。這裏有類似的東西嗎? –
我不知道URL助手會自動考慮這些頭文件。 –
問題是,當我想發送電子郵件與例如一些邀請鏈接。這必須是完整的網址。任何提示? –