File.Exists que devuelve false desde un recurso compartido de red

He estado trabajando en un proyecto ASP.NET que va a guardar archivos cargados en un recurso compartido de red. Pensé que podría usar un directorio virtual y estar bien, pero he estado luchando con los permisos para Directory.CreateDirectory.

Pude cargar archivos, así que decidí cambiar mi código para colocar todo en un solo directorio, sin embargo, esto requiere que use File.Exists para evitar sobrescribir duplicados.

Ahora que tengo todo mi código actualizado, descubrí que no importa lo que haga, File.Exists siempre devuelve falso (el archivo definitivamente existe) cuando pruebo en el recurso compartido de red.

¿Algunas ideas? Estoy llegando al final de mi cuerda con los recursos compartidos de red.

Respuestas a la pregunta(4)

Su respuesta a la pregunta