У меня есть веб-приложение asp.net.Когда ему необходимо создать файл в удаленной системе, он вызывает (через tcp / ip) процесс на том же компьютере, который создает файл.Он создает его на сетевом ресурсе.Когда этот процесс завершает запись файла, он отправляет ответ «ОК» обратно в мое приложение asp.net.Я уверен, что вы видите, куда это идет.Когда приложение asp.net проверяет, существует ли файл (с помощью File.Exists ()), иногда его поиск может занять до 8 секунд.Может ли какая-то информация каталогов кэшироваться в сети Windows?И будет ли это на процессы?
Таким образом, один процесс создает файл, и до того, как другой процесс сможет его увидеть, требуется до 8 секунд.Как я могу преодолеть это?Опять же, это стандартный Windows Netorking.Server 2008 to server 2008.
Получите некоторые обновления из эксперимента: другая программа, работающая на рабочем столе, может увидеть файл намного раньше, чем приложение asp.net.Разница может быть 7-10 секунд.Почему служба ASP.NET iis так долго просматривает удаленный файл?
Спасибо, Брайан