Utilisez le composant COM de MICROSOFT pour écrire un programme qui insère des données dans EXCEL puis les télécharge sur la machine client. Le test a réussi pendant le développement, mais l'erreur suivante s'est produite après le téléchargement sur le serveur WIN2000 :
Erreur de serveur dans l'application '/Webqr'.
-------------------------------------------------- ----------------------------------
Accès refusé.
Description : une exception non gérée s'est produite lors de l'exécution de la requête Web actuelle. Veuillez consulter la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception : System.UnauthorizedAccessException : accès refusé.
ASP.NET n'est pas autorisé à accéder à la ressource demandée. Envisagez d'accorder des droits d'accès à la ressource à l'identité de la demande ASP.NET. ASP.NET possède une identité de processus de base (généralement {MACHINE}ASPNET sur IIS 5 ou Service réseau sur IIS). 6) qui est utilisé si l'application n'usurpe pas l'identité. Si l'application emprunte l'identité via
pour accorder ASP.NET
.accès en écriture à un fichier, cliquez avec le bouton droit sur le fichier dans l'Explorateur, choisissez "Propriétés" et sélectionnez l'onglet Sécurité. Cliquez sur "Ajouter" pour ajouter l'utilisateur ou le groupe approprié. Mettez en surbrillance le compte ASP.NET et cochez les cases correspondant à celui souhaité. Depuis
que cette situation s'est produite lors de tests locaux, j'ai cherché des solutions en ligne et essayé les solutions suivantes :
1. Augmentez les autorisations de IIS_USER et ajoutez IIS_USER à ADMINISTRATOR. Personnellement, je pense que c'est un risque pour la sécurité, donc je ne l'utilise pas.
2. Dans Démarrer->Exécuter, entrez la configuration dcomcnfg, les autorisations de sécurité du fichier EXCELcom, modifiez les autorisations de démarrage et une erreur se produit après la modification des autorisations de configuration.
Erreur de serveur dans l'application '/Webqr'.
-------------------------------------------------- ----------------------------------
Référence d'objet non définie sur une instance d'un objet
http://www.cnblogs.com/sherry/archive/2006/07/25/459248.html