簡體   English   中英

如何在我的 ASP.NET 應用程序中為文件定義正確的路徑

[英]How to define correct path for file in my ASP.NET application

我試圖將文件保存到 D:\folder1\folder2\file.txt代碼以創建文件,但它給了我一個錯誤,因為我的根目錄位於 C:\programfiles(x86)\llsExpress 我需要一個甚至可以工作的路徑當我將部署應用程序路徑錯誤

首先,如果可能,我建議您嘗試將文件存儲在根文件夾中的相對路徑中。 這有助於提高安全性,而且您會知道您網站的所有文件都在根文件夾中。

如果您真的想將文件存儲在不同的驅動器上,則不能使用相對路徑來執行此操作。 所以沒有..在你的道路上。 您必須使用絕對路徑。 將其存儲在配置或環境變量中的某個位置,以避免配置硬編碼的文件路徑。

最后請使用代碼塊來顯示代碼,而不是 StackOverflow 上的屏幕截圖。 您可以通過將代碼作為文本放在這些字符之間來做到這一點``。 like this

暫無
暫無

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

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