Можно ли связать веб-форму IronPython asp.net с файлом DLL? - PullRequest
2 голосов
/ 16 декабря 2009

В ASP.NET с обычной моделью ASP вы можете получить кодовый файл aspx в dll, унаследовав класс внутри dll. В IronPython у вас есть другая модель, и единственная опция на странице aspx - это «codefile», и «наследования» нет. У меня вопрос, есть ли способ связать aspx-файл с исходным файлом, который не доступен для непосредственного просмотра, такой как dll-файл или pyc-файл?

1 Ответ

2 голосов
/ 17 декабря 2009

В настоящее время это невозможно сделать только с помощью IronPython. Файл .dll, созданный pyc.py, не может быть использован. Когда вы проверяете это с помощью Reflector - вы не находите необходимые классы .NET.

Опция, которую я использую, заключается в создании заглушки в C #, которая создает движок IronPython и запускает внутри него файл сценария. См. эту статью о том, как встроить IronPython в C #.

...