Accueil > Forum > > > > ActiveX Asp.NET problem
ActiveX Asp.NET problem
vendredi 25 juillet 2008 à 10:25:17 |
ActiveX Asp.NET problem

Kyoto
|
Hello world !
Alors voilà j'ai un site web en asp.net, et depuis ce site je voudrais piloter une application qui est CodeSoft ( création d'étiquette ), Donc j'ai référencer la dll de codesoft dans mon projet Web.
Et j'ai mis dans mon Page_Load ce bout de code que j'ai trouvé dans les exemples CodeSoft en VB.NET :
Dim MyApp As LabelManager2.Application MyApp = New LabelManager2.Application MyApp.Visible = True
Mais le probleme c'est que lors de l'éxécution de ma page web j'ai cette erreur :
Accès refusé. Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez 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. Accordez des droits d'accès à la ressource pour l'identité de la demande ASP.NET. ASP.NET a une identité de processus de base (en règle générale {MACHINE}\ASPNET sur IIS 5 ou Network Service sur IIS 6) qui est utilisée si l'application n'emprunte pas d'identité. Si l'application emprunte une identité via <identity impersonate="true"/>, l'identité sera l'utilisateur anonyme (en règle générale IUSR_MACHINENAME) ou l'utilisateur de la demande authentifié.
Pour accorder un accès en écriture ASP.NET à 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é. Sélectionnez le compte ASP.NET et activez les cases à cocher pour l'accès souhaité.
Erreur source:
Ligne 23 : Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Ligne 24 : Dim MyApp As LabelManager2.Application Ligne 25 : MyApp = New LabelManager2.Application Ligne 26 : MyApp.Visible = True Ligne 27 :
Fichier source : c:\inetpub\wwwroot\AssistantEtiquette\WebForm1.aspx.vb Ligne : 25
Trace de la pile:
[UnauthorizedAccessException: Accès refusé.] AssistantEtiquette.WebForm1.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\AssistantEtiquette\WebForm1.aspx.vb:25 System.Web.UI.Control.OnLoad(EventArgs e) +67 System.Web.UI.Control.LoadRecursive() +35 System.Web.UI.Page.ProcessRequestMain() +750
J'ai essayé de suivre leur procédure, j'ai donc fait click droit sur mon WebForm1.aspx et ajouter l'utilisateur ASPNET avec tous les droits ( écriture et lecture ) mais j'ai toujours le meme probleme, donc si vous avez une idée je suis prenneur.
Merci d'avance , cordialement kyoto
|
|
vendredi 25 juillet 2008 à 13:27:24 |
Re : ActiveX Asp.NET problem

nhervagault
|
Salut,
Essaie de mettre le site en fulltrust
Outils d'administration> Microsoft .NET Framework 2.0 Configuration
Ordinateur >localIntranetZone Properties Jeu d'autorisations --> Fulltrust
Et d'ajouter le site localhost ou autre (serveur de dev) en site de confiance dans les options IE Sécurité Site de confiance.
Bon coding
|
|
vendredi 25 juillet 2008 à 14:13:04 |
Re : ActiveX Asp.NET problem

Kyoto
|
J'ai mis le site en fulltrust, et l'intranet , j'ai mis la dll en controle total mais j'ai toujours la même erreur je sais plus comment faire.
Si vous avez une idée
Merci d'avance
kyoto
|
|
vendredi 25 juillet 2008 à 14:38:54 |
Re : ActiveX Asp.NET problem

nhervagault
|
Et ton site est bien en site de confiance.
Je seche un peu.
Il faut peut ajouté des attributs de sécurité sur certaines méthode avec des assert() ou demand()
[assembly: SecurityPermission(SecurityAction.RequestMinimum,UnmanagedCode = true)]
Avant ton namespace dans une de tes classes de ta dll.
Avcant l'appel de tes methodes de ton composant. new SecurityPermission(SecurityPermissionFlag.UnmanagedCode).Assert();
C'est assez dur à résoudre les problèmes de sécurité. Et tout dépend des OS et des composants a faire fonctionner.
Bon courage
|
|
vendredi 25 juillet 2008 à 15:34:16 |
Re : ActiveX Asp.NET problem

Kyoto
|
Donc j'ai un peu avancer dans mon problème je n'ai désormais plus de message d'erreur. Ma page web met longtemps à se charger mais codeSoft ne s'ouvre pas et j'ai ce message d'erreur dans le event viewer :
La description pour l'ID d'événement ( 0 ) dans la source (.NET Runtime) est introuvable. L'ordinateur local n'a peut-être pas les informations de Registre ou les librairies requises pour afficher les messages émanant d'un ordinateur distant. Vous pourrez peut-être utiliser l'option /AUXSOURCE= pour récupérer cette description. Reportez-vous aux rubriques Aide et support pour plus de détails. Les informations suivantes font partie de l'événement : Unable to open shim database version registry key - v2.0.50727.00000.
Pour arriver ici j'ai juste lancé DCOMCNFG
Je suis allé dans : Components Services -> Ordinateurs -> Poste de travail
Click droit sur poste de travail -> propriété -> sécurité com
J'ai modifié autorisations d'accès et autorisations d'éxécution et d'activation , j'y ai ajouté l'utilisateur ASPNET avec le controle total
merci de m'aider nhervagault
kyoto
|
|
vendredi 25 juillet 2008 à 23:56:22 |
Re : ActiveX Asp.NET problem

jesusonline
|
Bonjour, que cherches tu as faire ? lancer ton application sur le client ? ou sur le serveur ? sur le client c'est impossible ! n'oublie pas que ASP.net est un serveur web et ne fait que répondre à des requetes HTTP, rien de plus ! sur le serveur, c'est théoriquement possible mais TRES déconseillé, en effet par défaut, ASP.net/IIS est un service, il utilise donc un compte qui n'a pas de dekstop, ou voudrais tu afficher ton application ? Il me semble que c'est assez pénible de faire afficher une fenetre windows à partir d'un service windows, je suis pas sur qu'utiliser de l'impersonation au niveau de IIS/ASP.net afin d'utiliser le compte windows d'une session active sur le serveur suffit. Afin de savoir quelle problème de sécurité tu as, regarde l'inerException de ton exception, tu peux aussi utiliser filemon afin de voir tous les accés disques et vérifier ceux qui sont refusé. Cyril - MVP ASP.net - MCPD ASP.net & MCTS SQL - Consultant indépendant
|
|
samedi 26 juillet 2008 à 10:31:39 |
Re : ActiveX Asp.NET problem

Kyoto
|
Ok mais ,ce que je me demande c'est comment font les antivirus en ligne pour éxécuter leur activeX sur la machine de l'utilisateur ?
Enfaite c'est ça que je voudrais faire éxécuter du code sur la machine cliente de l'utilisateur pour pouvoir lancer des impressions.
Cordialement
kyoto
|
|
samedi 26 juillet 2008 à 10:33:10 |
Re : ActiveX Asp.NET problem
|
samedi 26 juillet 2008 à 10:42:48 |
Re : ActiveX Asp.NET problem

Kyoto
|
Ok merci jesusonline , mais je me demandais en javascript est ce que je peux éxécuter du code en VB.NET ?
kyoto
|
|
samedi 26 juillet 2008 à 11:09:46 |
Re : ActiveX Asp.NET problem

Kyoto
|
en activeX coté client plutot, est ce que on peut le créer en vb.NET
kyoto
|
|
Cette discussion est classée dans : net, asp, web, page, accès
Répondre à ce message
Sujets en rapport avec ce message
positionner la vue sur une page web asp.net [ par gyzmo222 ]
Salut, J'ai un petit problème que je n'arrive pas à résoudre. J'aimerais créer un système de faq et j'ai réussi à créer une treeview avec des cadres
probléme d'ouverture d'une application web asp.net [ par don_hakim ]
salut svp j un ptit probléme au niveau de l'ouverture d'une application web asp.net le probléme c'est que visual studio m'affiche le message suivant:
Javascript dans page ASP.NET 2.0 [ par adomarle ]
Bonjour, J'ai un bouton qui me permet d'ouvrir un popup avec une image. J'ai réussi à faire un code qui faisait cohabiter .net et javascript mais ce
probléme d'ouverture d'une application web asp.net [ par don_hakim ]
salut svp j un ptit probléme au niveau de l'ouverture d'une application web asp.net le probléme c'est que visual studio m'affiche le message suivant:
ASP.NET : IMAGE dans un Web UserControl [ par franckydeluka ]
Bonjour à tous ,Voilà : J'ai crée une application ASP.NET qui contient un Web UserControl sur chacune des pages.Sur mon PC en debug ou non tout marche
Mise en page sous ASP.NET [ par anacoana ]
Bonjour.Par avance veuillez m'excuser si le forum n'est pas le bon endroit pour cette questionNous développons sous tous les langages web, récemment n
mise à jour d'un controle depuis une autre page en asp.net 1.1 [ par Sardonnen ]
bonjourje souhaiterais effectuer une mise à jour d'un datalist à partir du clic sur le lien d'une autre page, comment dois je faire???
centrer une page ASP.NET [ par gyzmo222 ]
Mon problème est simple, j'ai developpé un site web en ASP.NET (c#) sous visual studio 2005. Je l'ai optimisé pour le 1024px mais j'aimerais assurer u
Gestion des accès ASP.Net 2.0 [ par oli_carbo ]
Bonjour, jai vu sur certain site qu'avec ASP.net 2.0 nous avions la possibilité de gérer les droit d'accès automatiquement (Controle utilisateur déja
Webcam asp ou asp.net [ par Goth25 ]
Bonjours, j'ai une section sur mon site web ou j'invite le monde a venir signer dans le livre d'or pour récolter des opinions. En asp ou en asp.net, e
Livres en rapport
|
Derniers Blogs
[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE?[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE? par JeremyJeanson
Avec la sortie de la RC de Visual Studio 2010, Microsoft a mis un peu les points sur leS i en ce qui concernait le passage d'arguments. Mais nous somme un certain nombre à avoir pris ce changement comme un coup dur. Pour résumer la situation : à la sortie...
Cliquez pour lire la suite de l'article par JeremyJeanson [RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit
Forum
CONFIGURER SMTPCONFIGURER SMTP par nsegi
Cliquez pour lire la suite par nsegi LES UTILISATEUR LES UTILISATEUR par bahij
Cliquez pour lire la suite par bahij
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|