最简单的问题,我无法找到答案 .
我有一个带有Razor的asp.net核心2.1 MVC应用程序 .
应用程序广泛使用 ~/path
语法 . 如果应用程序从域根运行(例如,从http://localhost:5000/),一切都很有效
但是当我在非root用户运行应用程序时(例如,http://localhost:5000/app),Razor仍然使用root( /
)作为基本路径 .
问题:如何配置?如何为Razor的 ~/
指定基本路径?它必须有一个环境变量:)
PS:应用程序在反向代理后面的docker中运行 .
1 回答
在“配置”方法的“启动”类中,使用下一个: