Server.MapPath - Caminho físico fornecido, caminho virtual esperado

Estou usando esta linha de código:

var files = Directory.GetFiles(Server.MapPath("E:\\ftproot\\sales"));

para localizar arquivos em uma pasta, no entanto, recebo a mensagem de erro dizendo que

"Caminho físico fornecido, mas caminho virtual esperado".

Sou novo o suficiente para usar System.IO em c #, então eu queria saber se é possível inserir um caminho físico para fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion