Начал разбираться с IronPython для ASP.NET и столкнулся с такой проблемой.
Если например у меня есть свои модули реализованые на питоне, которые используются в разных страницах - то каким образом можно их подключить (где их прописать или класть в какую то папку) ?
Тоесть, упрощеный пример:
Код страницы
<%@ Page Language="IronPython" CodeFile="Default.aspx.py" %>
Код модуля Test.py
def func1():
print "Hello from Test"
Код скрипта страницы
import System
from System.Data import *
from System.Web import *
from System.Web.UI import *
from clr import *
import Test # если подключаю тут модуль то выдает ошибку Parser Error Message: No module named Test
def Page_Load():
Response.Write("Hello!")
Test.func1()
Хотя например в обычном ipy такой код работает:
import Test
print Test.func1()