2010-03-01 5 views
4

J'ai lu qu'un service web n'a pas de global.asax pour configurer les paramètres globaux (comme la configuration automapper). Donc ma question est:Où mettre la configuration automapper pour webservice?

Devrais-je mettre la configuration automapper dans chaque méthode web ou y a-t-il un endroit où je peux le mettre globalement?

Je vais appeler le webservice de plusieurs milliers de fois chaque nuit, donc je suis inquiet que si la configuration automapper est chère, cela prendra beaucoup plus de temps. Ai-je raison ou m'inquiète-t-il inutilement?

Thx, John

Répondre

5

configuration AutoMapper est cher, oui. Je fais beaucoup d'optimisation de temps de configuration pour rendre l'exécution rapide. Si vous utilisez les services Web ASMX, vous pouvez toujours utiliser global.asax car ASMX est toujours hébergé dans ASP.NET.

Si c'est WCF, cela dépendra de la façon dont vous hébergez WCF. Consultez ce post pour vos options:

http://blogs.msdn.com/wenlong/archive/2006/01/11/511514.aspx

+0

Merci, les travaux de global.asax. –

Questions connexes