簡體   English   中英

我無法使用 iwebHostEnvironment 從文件中讀取,但如果我明確指定文件路徑,我可以讀取它

[英]I can't read from a file using iwebHostEnvironment but I can read it if I specify the file path explicitly

如果我使用未注釋的代碼指定文件路徑,我可以讀取文件,但如果我嘗試使用 IWebHostEnvironment 執行相同的操作,我將無法執行此操作。

IWebHostEnvironment 是 wwwroot 的路徑。

錯誤是:System.IO.DirectoryNotFoundException:找不到路徑的一部分

System.IO.DirectoryNotFoundException:找不到路徑的一部分

要解決此問題,您可以調試代碼以檢查生成的路徑是否符合預期。

除了。 您可以嘗試以下代碼片段。

string locl = Path.Combine(this.iwebHostEnvironment, @"Templates\Manifest\defaultManifest.yml");

測試結果

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM