У меня странная проблема ... и я думаю, что сузил ее до такой степени, что мы создаем временный файл, используя Page.GetTempFileName()
.
Иногда я получаю сообщение об ошибке, в котором говорится, что Cannot create a file when that file already exists.
Есть ли вероятность, что при использовании Path.GetTempFilename()
можно будет сгенерировать то же имя файла и стать кэшированным?
Я изменяюсьмой код для использования:
Path.Combine(System.IO.Path.GetTempPath(), string.Concat(Guid.NewGuid().ToString(), ".xls"));
В надежде, что это создаст уникальное имя файла, но я обеспокоен тем, что может возникнуть та же проблема.