在ASPNET Core中获取应用程序虚拟基本路径

阴影

我知道,位于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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 IIS 中的 aspnet 核心网站下将 aspnet 表单作为虚拟应用程序运行

如何在单个应用程序服务上部署ASPNET Core Web API和ASPNET WebAPI

aspnet中的谷歌图表

signalR未定义-无法在aspnet Core Web应用程序中解析signalR

AspNet Core脚手架应用程序中的“登录”和“注册”页面在哪里?

aspnet core 2.2 Web应用程序环境变量在docker中未更改

AspNet Core中的实时编码

在AspNET Core中使用DI

ASPNET Core OIDC关联失败

ASPNET Core ScrollTo After Post

将AspNet Core添加到标准Dotnet Core控制台应用程序

在Linux中的ASPNET Core 3.1 Web API应用程序中的IWebHostBuilder时IHostBuilder无法正常工作

RedisTimeoutException崩溃了我的aspnet核心应用程序

在Vue应用程序中导入@ aspnet / signalr

ASPNET Core MVC - 获取 url 的表单

在ASPNET Core 2.1应用程序中正确设置hangfire作业?

如何删除 ASPNET CORE 应用程序中视图的 X-FRAME-OPTIONS

如何调试在Azure中部署的ASPNET Core MVC应用程序

设置为允许在 iframe 中使用 aspnet core 3.1 应用程序?

在Azure kubernetes服务中运行ASPNET Core 3.1 MVC应用程序,在Azure应用程序网关后面使用identc身份验证并使用Identity Server 4

从ASPNet Core 3.1 Api Controller中的ValidationProblem获取traceId

如何在集线器中获取AspNet Core SignalR传输协议?

如何在aspnet核心应用程序中为静态文件使用多个目录?

在visual-studio中运行aspnet核心应用程序时,是否可以挂接npm任务?

UserManager在ASPNET Identity 2应用程序中始终为null

在ASPNET核心SPA Angular应用程序中返回404状态代码

如何将aspnet核心应用程序存储在Nexus存储库中

为什么aspnet_compiler需要虚拟路径(-v)参数?

在控制台应用程序中自托管 SignalR,在部署时抛出无法加载文件或程序集“Microsoft.AspNet.SignalR.Core....”