繁体   English   中英

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

[英]How to rename “wwwroot” folder used as web root in ASP.NET 5 web project

我想将ASP.NET 5项目中的Web根文件夹重命名为wwwroot以外的名称。 当我手动重命名该文件夹时,项目不再将其识别为Web根文件夹。 项目属性页面不允许修改Web根目录。 有什么方法可以在ASP.NET 5 Web项目中重命名和/或重新分配Web根文件夹?

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

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

那时,您可以将内容从wwwroot移到test是否还没有发生。

您可以手动重命名该文件夹,但是需要更新/创建hosting.json以指定Web根文件夹的名称。

{
    "webroot": "wwwroot"
}

请注意:在发布之间,有些版本之间的进度变化尚未在官方文档中反映出来。 即: 在这里检查

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM