使用VS 2017创建Angular SPA .NET Core应用程序并打开IIS Express服务器实例以托管应用程序时,上述服务器的root folder
是什么?例如localhost:57985
?我怎么能找到它?
答案 0 :(得分:2)
通常,这会存储在主机的Content Root和Web Root设置中。
链接会将您重定向到主机设置文档部分,该部分共享有关默认值的信息以及如何更改它(通过env变量,使用.UseContentRoot
和.UseWebRoot
方法等扩展方法通过代码。
例如:
Web Root
设置应用程序静态资产的相对路径 密钥:webroot
输入:字符串
默认:如果未指定,则默认为"(内容根)/ wwwroot",如果路径存在。如果路径不存在,则使用无操作文件提供程序 使用设置:UseWebRoot
环境变量:ASPNETCORE_WEBROOT
如果应用模板使用WebHost.CreateDefaultBuilder
方法创建主机,则以下内容正在调用internally:
.UseContentRoot(Directory.GetCurrentDirectory())