如何重命名用作ASP.NET 5 Web项目中的Web根目录的"wwwroot"文件夹

Mic*_*ael 2 c# asp.net asp.net-mvc visual-studio visual-studio-2015

我想将我的ASP.NET 5项目中的Web根文件夹重命名为其他内容wwwroot.当我手动重命名该文件夹时,项目不再将其识别为Web根文件夹.项目属性页面不允许修改Web根目录.有没有办法在ASP.NET 5 Web项目中重命名和/或重新分配Web根文件夹?

小智 5

文档并不能完全解释您想要的过程.他们假设有人不会重命名wwwroot但只会使用另一个文件夹.正如您在评论中提到的那样,您必须使用hosting.json,而不是project.json之前建议的那样.但是,如果要重命名wwwroot而不是仅使用其他文件夹,则操作顺序很重要.要获得所需的结果:

  1. 创建test文件夹(而不是重命名wwwroot文件夹)
  2. 添加指向该文件夹hosting.jsonwebroot条目的test文件.
  3. 如果VS没有重新启动/重新打开项目,只需重新启动VS,您应该会看到该test文件夹现在显示为webroot.

在这一点上,你可以从移动内容wwwroottest如果还没有已经发生了.

  • 工作原理如广告所示。:-) 为了更加清晰起见,标记为答案。 (2认同)