Asp.net core ASP.NET核心中的虚拟应用程序名称
我在虚拟应用程序名称下安装了ASP.NET核心应用程序。该网站的URL如下所示:Asp.net core ASP.NET核心中的虚拟应用程序名称,asp.net-core,asp.net-core-mvc,asp.net-core-2.0,Asp.net Core,Asp.net Core Mvc,Asp.net Core 2.0,我在虚拟应用程序名称下安装了ASP.NET核心应用程序。该网站的URL如下所示: http://10.0.0.253/ApplicationName/ 问题是所有重定向和静态文件路径都忽略了应用程序名。如果我的razor文件中有以下行: <link href="~/css/Custom.css" rel="stylesheet"> 有没有办法在ASP.NET Core中获取此值?有两种方法可以解决您的问题(如前所述,通过代码,还可以通过基础结构解决其他问题): 使用以下方法:
http://10.0.0.253/ApplicationName/
问题是所有重定向和静态文件路径都忽略了应用程序名。如果我的razor文件中有以下行:
<link href="~/css/Custom.css" rel="stylesheet">
有没有办法在ASP.NET Core中获取此值?有两种方法可以解决您的问题(如前所述,通过代码,还可以通过基础结构解决其他问题):
asp append version
属性true
或false
):这是您的反向代理的角色,而不是应用程序(除非您只使用Kestrel)
string VPath = Request.ApplicationPath;