我知道,位于HttpContext.Request.PathBase
,但我需要它来配置我的饼干之前,我有什么HttpContext
(中Startup.cs
)。
我的问题:
当devops配置应用程序时,他们必须设置两次路径。进入IIS应用程序(以便主机知道应提供的服务)和我的appsettings.json(使应用程序知道在何处设置Cookie的服务器上可以运行多个实例)。我想在IIS中对其进行一次配置,并将配置传递给我的应用程序。
您可以检查环境变量ASPNETCORE_APPL_PATH。这是AspNetCoreModule提供的变量,因此可以正确设置PathBase。参见https://github.com/aspnet/IISIntegration/blob/df88e322cc5e52db3dbce4060d5bc7db88edb8e4/src/Microsoft.AspNetCore.Server.IISIntegration/WebHostBuilderIISExtensions.cs#L19
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句