我想将ASP.NET 5项目中的Web根文件夹重命名为wwwroot
以外的其他内容。当我手动重命名该文件夹时,项目不再将其识别为Web根文件夹。项目属性页面不允许修改Web根目录。有没有办法在ASP.NET 5 Web项目中重命名和/或重新分配Web根文件夹?
答案 0 :(得分:5)
文档并不能完全解释您想要的过程。他们假设有人不会重命名wwwroot
但只会使用其他文件夹。正如您在评论中提到的那样,您必须使用hosting.json
,而不是之前建议的project.json
。但是,如果要重命名wwwroot
而不是仅使用其他文件夹,则操作顺序很重要。为了获得理想的结果:
test
文件夹(而不是重命名wwwroot
文件夹)hosting.json
文件,其中webroot
条目指向test
文件夹。 test
文件夹现在显示为webroot
。 此时,如果事件尚未发生,您可以将内容从wwwroot
移至test
。
答案 1 :(得分:1)
您可以手动重命名文件夹,但需要更新/创建 hosting.json 以指定Web根文件夹的名称。
{
"webroot": "wwwroot"
}
要注意:在此帖子发布时official docs中未反映的版本之间的进度发生了变化。即:check here