Yes you need to create the Temp folder.
Else you need to add the below code for Create folder if not present.
C#
//If Directory not present, create it.
if (!Directory.Exists(Server.MapPath("~/Temp/")))
{
Directory.CreateDirectory(Server.MapPath("~/Temp/"));
}
VB.Net
'If Directory not present, create it.
If Not Directory.Exists(Server.MapPath("~/Temp/")) Then
Directory.CreateDirectory(Server.MapPath("~/Temp/"))
End If