ハイみんな、
CSVLoadとFormsという2つのフォルダーがあります...ファイルアップロードコントロールがあるformsフォルダー内にaspxページがあります。アップロードしたファイルをCSVLoadフォルダーに保存します。次のパスを指定しました
FileUpload1.SaveAs(Server.MapPath("CSVLoad//" + FileUpload1.FileName));
ファイルが見つからないという例外を受け取っています...
Could not find a part of the path
'F:\WebSites\Payroll\Forms\CSVLoad\Employeesdata.csv'
CSVLoadフォルダーはFormsフォルダーの外にあります(つまり、どちらもアプリケーションのルートレベルのフォルダーです)
答え :
FileUpload1.SaveAs(Server.MapPath("~/CSVLoad//" + FileUpload1.FileName));
以前のSOの質問の1つから内部フォルダーからのASP.NETServer.Mappathの問題