Carpeta de trabajo en ASP.NET

Tenemos una aplicación web escrita en ASP.NET 3.5. En él, accedemos a un archivo en el código subyacente. (Acceso ordinario a archivos C #, realizado en el servidor durante el ciclo de vida de la página, esto no tiene nada que ver con URL o navegadores web).

En nuestros sistemas de producción, especificamos la ruta completa al archivo en cuestión en web.config. Nos gustaría poder incluir una copia local del archivo en el proyecto en el control de versiones, y luego usar una ruta relativa en la web.config controlada por versión para señalarla, de modo que una copia desprotegida de la aplicación podría ejecutarse desde el depurador de Visual Studio sin tener que hacer ninguna configuración.

El problema es que cuando la aplicación web se ejecuta en modo de depuración, su directorio de trabajo no es el directorio del proyecto ni el de la solución. En una aplicación de Windows o consola, en la página de propiedades de un proyecto puedo configurar el directorio de trabajo. Pero en una aplicación web no puedo.

¿Alguna idea sobre cómo puedo lograr que esto funcione?

Respuestas a la pregunta(3)

Su respuesta a la pregunta