如何将子文件夹的设置URL设置为localhost:5000 / rootfolder / controller,即localhost:5000 / mysite / home
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
答案 0 :(得分:0)
如果您希望在/site
上使您的应用程序可用,您可以使用应用程序路径库来教您的应用程序它也可以使用该路径基本前缀运行。
只需在初创公司Configure
方法的开头致电UsePathBase
:
public void Configure(IApplicationBuilder app)
{
app.UsePathBase("/site");
// …
app.UseMvc();
}
通过这样做,如果您在/site
打开您的网站,一切都会像没有它一样打开它,并且生成的链接也只包含该路径。