Вход через несколько доменов приложений - PullRequest
2 голосов
/ 04 января 2011

Мне нужно выполнить некоторую регистрацию в моем приложении, и мое решение Visual Studio содержит несколько библиотек DLL (и, следовательно, несколько доменов приложения).Я думал, что просто создание статического класса для моей регистрации будет работать, но я обнаружил, что статические классы не настолько статичны для доменов приложений.Из того, что я прочитал, есть способы обойти это, которые требуют удаленного взаимодействия / services / etc.Я также заметил, что бесплатные решения, такие как NLog и т. Д. Легко ли поддерживают какие-либо из бесплатных приложений для ведения журналов?Какой самый простой способ реализовать эту функциональность (бесплатное решение, сервис, другое ...)?

1 Ответ

3 голосов
/ 04 января 2011

Содержит несколько библиотек DLL (и, следовательно, несколько доменов приложений).

гм, нет нескольких библиотек DLL означает несколько сборок.Попробуйте проверить результаты GetAssemblies на AppDomain.CurrentDomain, чтобы понять, что я имею в виду.

Это означает, что вы должны иметь возможность использовать NLog, Log4Net или Enterprise Library с единой конфигурацией без проблем.

...