Как описано здесь , я пишу графический интерфейс WinForms, который запускается в домене приложений ASP.Net.
Однако всякий раз, когда изменяется файл Web.config или папка bin, ASP.Net выгружает AppDomain, и вся программа умирает.
Есть ли способ предотвратить это?
2 и РЕДАКТИРОВАТЬ : В моемEXE, я создаю AppDomain, вызывая ApplicationHost.CreateApplicationHost
и передаю ему тип в моем EXE, который запускает GUI.
EDIT : я уже знаю, чтоэто ужасный дизайн.
Есть ли у кого-нибудь вменяемые альтернативы?
Программа отслеживает счета некоммерческой организации в наборе типизированных данных.
Необходимо отправить счета по электронной почте, и я использую файлы ASPX для создания электронных писем.(Я бы предпочел не менять это, если нет очень хорошей альтернативы; шаблоны уже написаны)
Шаблоны электронной почты - это файлы ASPX, которые развернуты в подпапке;эта подпапка становится приложением ASP.Net и имеет исполняемый файл в своем каталоге bin
для ASP.Net, чтобы загрузить весь мой код в свой домен приложений.
Типизированный набор данных должен быть доступен как пользовательскому интерфейсу, так иASPX-файлы, и я не хочу загружать данные с SQL-сервера дважды