Dans ASP.NET avec le modèle ASP normal, vous pouvez avoir le fichier de code du fichier ASPX dans une DLL en héritant de la classe dans la DLL. Dans IronPython vous avez un autre modèle et la seule option dans la page aspx est "codefile" et il n'y a pas "inherits". Ma question est, est-il possible d'associer un fichier aspx à un fichier source qui n'est pas directement visible comme un fichier dll ou un fichier pyc?Est-il possible d'associer un webform IronPython asp.net à un fichier dll?
2
A
Répondre
2
Il ne peut pas être actuellement fait avec seulement IronPython. Le fichier .dll créé par pyc.py
ne peut pas être utilisé. Lorsque vous le vérifiez avec Reflector - vous ne trouvez pas les classes .NET nécessaires.
L'option que j'utilise est de créer un bouchon en C# qui crée le moteur IronPython et exécute le fichier script à l'intérieur. Voir this article pour savoir comment intégrer IronPython dans C#.