簡體   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