2011-11-21 46 views
0

在C#代碼中,如果我只通過文件名引用文件,它不會從本地文件夾中讀取它。相反,它指的是c:\windows\system32\inetsrv\並引發FileNotFoundException。我如何從本地文件夾讀取?從C#中的本地文件夾讀取

+0

什麼是本地文件夾? –

+1

您是否將此服務作爲服務運行?你的意思是「本地文件夾」是這個工作目錄嗎?哪個版本的Windows? – user7116

+0

是的,它的工作目錄。所有的代碼文件都存在。是的,它是一項服務。 – realn

回答

2

您可能指的是虛擬目錄中的文件。使用Server.MapPath

filePath = Server.MapPath("~/path/relative/to/site/root/filename")