2007年11月23日 星期五

使用 FileStream 在讀取檔案時發生錯誤

如果你跟我一樣不熟 C#,而使用了下列語法來讀取檔案

會產生這樣的錯誤

「拒絕存取路徑 "C:\ABC.txt"。」
「沒有授權 ASP.NET 存取要求的資源。請考慮將資源存取權授予 ASP.NET 要求識別。…」

這表示 .Net 對檔案沒有寫入的權限,設定寫入是可以用,但是只讀取為什麼要加上寫入權限呢?
我可不想!
原來只要加上「FileAccess.Read」即可,如下

0 意見: