Je suis en train de créer un site, avec un controller.It maître a deux constructeurs - statiques et parameterless. Par spécification, le statique devrait être appelé en premier et une fois, pour initialiser les membres statiques de la classe, mais cela n'a jamais été le cas, pourquoi? Comment puis-je implémenter un stockage unique pour certains membres du personnel qui devrait être accessible depuis le contrôleur?contrôleur Asp.Net Mvc constructeur statique
EDIT: Je suppose que je fais une erreur quand j'essaie de le déboguer parce que, aujourd'hui cela fonctionne comme prévu, le constructeur statique est appelé une fois et avant régulière.
1. Je veux avoir des structures d'information qui à initialiser une fois (quelque chose comme const, mais pas exactement). Vous ne voulez pas que ces structures soient initialisées à chaque fois. Comme je n'aurai que l'opération de lecture, je n'ai pas besoin de synchronisation. Je sais que je peux utiliser Cache et Application, mais de cette façon je donnerai de la visibilité à tous mes contrôleurs à ces structures et je ne veux pas, puisque je les utiliserai dans un seul. Je ne dis pas que ma voie est la bonne, donc si quelqu'un peut offrir une meilleure solution à ma situation, s'il vous plaît faire. – devfreak
2. Ma signature de constructeur statique est exactement celle que vous avez écrite. J'essaye de le déboguer et de mettre 2 points de rupture dans le constructeur statique et normal. Le constructeur normal est appelé avant statique. Des idées pourquoi? – devfreak