Pregunta

Estoy utilizando Oyente de archivos planos.

No entra en "c: \ temp \ log.txt" cuando se ejecuta en servidor web de desarrollo de Visual Studio

.

Pero no hay nada escrito cuando se aloja en mi local de IIS en la misma máquina.

Ya he concedido la autenticación anónima en IIS.

Estoy utilizando Visual Studio 2008, IIS 5.1 y 4.1 EntLib.

Déjame saber lo que salió mal.

¿Fue útil?

Solución

Es seguro que suena como problemas de permisos. Si se está ejecutando la aplicación de proceso, entonces el proceso será Aspnet_wp.exe y la cuenta que se ejecuta bajo será MACHINENAME \ ASPNET.

Se debe comprobar que la cuenta ASPNET tiene permiso de escritura en el directorio C: \ Temp. Si no es así, permitir el acceso de la cuenta ASPNET de escritura.

Si eso no funciona, y usted todavía tiene que solucionar, descarga Proceso monitorear de Sysinternals para ver si hay algún mensaje denegado el acceso. Aunque un poco viejo y el uso de la herramienta de legado Filemon, (que sustituye Process Monitor), este artículo KB pasa a través de los pasos de solución de problemas y lo que debe buscar.

Otros consejos

¿El proceso de trabajo tiene acceso a escribir en c: \ temp? Ha sido un tiempo desde que he trabajado con IIS 5 así que no estoy seguro de qué cuenta el proceso de trabajo se ejecuta bajo, pero se debe comprobar que tiene acceso a escribir en c:. \ Temp

Abra el diálogo de propiedades de la carpeta c: \ temp, y asegurar que el IIS se está ejecutando bajo la cuenta tiene acceso de escritura a la carpeta (y sus hijos). Esto es simplemente la seguridad estándar de Windows.

Para comprobar qué cuenta está utilizando IIS, debe haber un ajuste en la consola de administración de IIS. La cuenta predeterminada comienza con "IUSR _".

Siempre se puede tratar de darle acceso de escritura a "Todos" para C: \ temp para ver si se soluciona el problema, antes de intentar reducirlo a una cuenta específica. Si la concesión "Todo el mundo" acceso de escritura no funciona, no es un problema de permisos ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top