Utilice el componente COM de MICROSOFT para escribir un programa que inserte datos en EXCEL y luego los descargue en la máquina cliente. La prueba pasó durante el desarrollo, pero se produjo el siguiente error después de cargarlo en el servidor WIN2000.
Error de servidor en la aplicación '/Webqr'.
-------------------------------------------------- ----------------------------------
Acceso denegado.
Descripción: Se produjo una excepción no controlada durante la ejecución de la solicitud web actual. Revise el seguimiento de la pila para obtener más información sobre el error y dónde se originó en el código.
Detalles de la excepción: System.UnauthorizedAccessException: Acceso denegado.
ASP.NET no está autorizado para acceder al recurso solicitado. Considere otorgar derechos de acceso al recurso a la identidad de solicitud de ASP.NET. ASP.NET tiene una identidad de proceso base (normalmente {MACHINE}ASPNET en IIS 5 o Servicio de red en IIS). 6) que se utiliza si la aplicación no se está suplantando. Si la aplicación se está suplantando a través de
para otorgar ASP.NET
.acceso de escritura a un archivo, haga clic derecho en el archivo en el Explorador, elija "Propiedades" y seleccione la pestaña Seguridad. Haga clic en "Agregar" para agregar el usuario o grupo apropiado. Resalte la cuenta ASP.NET y marque las casillas del archivo deseado. acceso
Dado que esta situación ocurrió durante las pruebas locales, busqué soluciones en línea y probé las siguientes soluciones:
1. Aumente los permisos de IIS_USER y agregue IIS_USER a ADMINISTRATOR. Personalmente, creo que esto es un riesgo para la seguridad, así que no lo uso.
2. En Inicio-> Ejecutar, ingrese la configuración de dcomcnfg, los permisos de seguridad del archivo EXCELcom, edite los permisos de inicio y se producirá un error después de modificar los permisos de configuración.
Error de servidor en la aplicación '/Webqr'.
-------------------------------------------------- ----------------------------------
Referencia de objeto no establecida como instancia de un objeto
http://www.cnblogs.com/sherry/archive/2006/07/25/459248.html