添加app.UsePathBase("/prefix")到Startup.cs中的Configure方法,其中prefix是你要使用的前缀。
例如,如果你的应用程序将在"/myapp"路径下托管,则将以下代码添加到Configure方法中:
app.UsePathBase("/myapp");
然后,在你的控制器上添加属性[Route("[controller]")], 然后将你的动作路由配置为"[controller]/[action]"
例如:
[Route("[controller]")]
public class HomeController : Controller
{
[HttpGet]
[Route("Index")]
public IActionResult Index()
{
return View();
}
}
在这种情况下,"/myapp/home/index"将映射到HomeController的Index()动作。