Accueil < Base de connaiss... < Questions fréque... < Comment résoudre l... < vous êtes ici
Comment résoudre l'erreur "Request for the permission of type System.Net.Mail.SmtpPermission ... failed" ?
Depuis la version 7.0.13 de MercatorIshop, l'envoi de mail via SMTP se fait par l'intermédiaire d'un composant .net qui utilise System.Net.Mail et qui se trouve dans MercatorTunnel.dll. Le message d'erreur suivant peut survenir quand le chemin d'accès vers Mercator est un chemin réseau :
Request for the permission of type 'System.Net.Mail.SmtpPermission ... failed
Pour résoudre cela, il suffit de :
- si le chemin d'accès vers Mercator peut être remplacé par un chemin local, alors référencer ce chemin local dans Tools / Options / Mercator path
- sinon, veillez à ce que ce chemin soit tout à fait indentique à celui utilisé pour démarrer Mercator sur ce même serveur. Ainsi, MercatorIshop profitera de l'inscription "full trust" de ce chemin. (Ne pas oublier l'étape 2 reprise dans le bas de cette page)
- place le fichier ci-joint dans le répertoire wwwroot de votre site web. Ensuite, via la console d'IIS, dans les propriétés de votre site, activez l'onglet "ASP.net", cliquez sur "Edit Configuration" et valider en cliquant sur "OK".
Après tout changement de l'option indiquée ci-dessus, il est nécessaire de redémarrer le process MercatorIshop.
Note :
La solution reprise ci-dessus est aussi valable pour ce message d'erreur :
Request for the permission of type 'System.Security.Permissions.FileIOPermission ... failed
A télécharger : 0000001520.zip (358 Kb - 20/08/2008)
