Описание тега appdomain

Домен приложения - это изолированная среда, в которой сборки Microsoft .NET могут быть изолированы, получать определенные разрешения или PermissionSets и выполняться.
0 ответов

C# appdomain разрешение нет потока

Я создаю домены приложений для динамической загрузки DLL в - как и предполагалось. Однако мне не удалось помешать необработанному исключению прекратить все это - как это кажется невозможным. Однако мне действительно не пришлось бы этого делать, если…
1 ответ

Событие "AssemblyLoad" в рамках всего процесса

Я могу получать события, используя событие AppDomain.AssemblyLoad, но только для определенного домена приложения. Если у меня есть домены приложений, которые рекурсивно создают больше доменов приложений, я считаю, что мое событие AssemblyLoad не буд…
18 авг '10 в 02:18
0 ответов

Сообщение TypeLoadException неверно?

У меня есть интересный случай, который ни я, ни мои коллеги не можем понять. Мы разработали плагин для стороннего программного обеспечения (Autodesk Revit 2018) в.NET C#. И наш плагин, и хост-приложение (Revit) используют сборку под названием Xceed.…
04 фев '18 в 13:24
1 ответ

Можно ли поднять только AppDomain?

Есть ли способ сгенерировать из невыпущенной программы новый AppDomain с повышенными правами (показывающий, конечно, приглашение UAC)? Я знаю, что вы можете сделать это с помощью процесса, выполнив proc.StartInfo.UseShellExecute = true; proc.StartIn…
05 июл '13 в 15:11
1 ответ

Веб-сайт Azure постоянно перезагружается из-за лимита "медленных запросов"

У меня есть установка лазурного веб-сайта в Западной Европе и в стандартном режиме. Неожиданно, сегодня, 30 января 2014 года, в 3:00 утра по UTC началась постоянная перезагрузка пула приложений. Причина выключения - HostingEnvironment. У меня есть м…
30 янв '14 в 10:48
1 ответ

Обслуживание HTTP-запросов от вторичного AppDomain или предотвращение перезапусков приложений при обновлении DLL

Я ищу решение, которое позволило бы мне обновить сайт asp.net новыми страницами, которые определены в различных сборках без выгрузки основного домена приложения (то есть xcopy to / bin не будет работать). Хотя перекрестный вызов домена приложения ка…
16 мар '12 в 00:40
2 ответа

Несколько доменов приложений, вызывающих одну и ту же неуправляемую DLL

Наше приложение.NET 3.5 C# создает несколько доменов приложений. Каждый домен приложения загружает одну и ту же неуправляемую стороннюю DLL. Эта DLL читает файл конфигурации при инициализации. Если конфигурация изменяется во время выполнения, dll до…
25 мар '10 в 07:56
0 ответов

Цель доказательства домена приложения?

Я изучал область приложения с точки зрения создания простого и легкого приложения, которое будет изолированным программным кодом, который я хочу запустить для себя. У меня есть простое консольное приложение, которое позволяет мне запрашивать указанн…
17 янв '18 в 09:28
1 ответ

Один поток, несколько XmlWriters

Возможно ли иметь один поток и иметь несколько записей XmlWriter для записи в этот поток и в итоге получить правильно сформированный XML? У меня есть иерархия объектов, в которой каждый объект несет полную ответственность за сериализацию. Моя послед…
27 янв '10 в 17:17
2 ответа

Diagnostics.Trace через несколько доменов

Я не нашел информации о том, как Trace и TraceListener работают в нескольких доменах. Использует ли вызов Trace.WriteLine один и тот же экземпляр в нескольких доменах или создает собственный экземпляр класса Trace в каждом домене? Другими словами...…
21 сен '11 в 11:10
0 ответов

Ограничение максимальной памяти для кода, выполняемого в домене приложения

У меня есть веб-приложение, которое позволяет выполнять пользовательские плагины. Поскольку эти плагины не заслуживают доверия, я загружаю их в отдельный домен приложений с ограниченными разрешениями. Тем не менее, я вижу, что некоторые пользователи…
24 ноя '14 в 17:29
0 ответов

Как заставить неуправляемые управляемые вызовы использовать домен приложения по умолчанию?

Я уже давно пытаюсь решить эту проблему. У меня есть пользовательский элемент управления C#, обертывающий элемент ActiveX (через обертки, созданные RCW); Этот конкретный элемент управления activex загружает расширение MFC dll, которое зависит от сбо…
19 июн '10 в 18:00
2 ответа

System.Addin - Создание защищенных плагинов ASP.NET MVC

В последнее время я сосредоточился на создании приложения ASP.NET MVC, в котором могут размещаться сторонние плагины MVC. В идеале разработка этих плагинов должна следовать следующим правилам: Плагины могут быть разработаны в стандартном проекте MVC…
17 май '12 в 02:29
0 ответов

AppDomain ExecuteAssembly приложения WPF закрывается, как и ожидалось

Я запускаю приложение WPF во вторичном домене приложений, используя API "ExecuteAssembly" в фоновом потоке. Когда это вторичное приложение закрывается (например, пользователь закрывает главное окно), я обнаружил, что обычные последовательности выклю…
02 янв '13 в 18:03
0 ответов

Передача делегатов через собрания

Я создал обертку для существующего проекта, который в настоящее время официально поддерживает только Lua для кодирования на стороне сервера, сервер написан на C#, поэтому использование рефлексии для доступа к методам, предоставленным в Lua, не было …
16 май '17 в 01:18
1 ответ

Могу ли я взаимодействовать с другим управляемым приложением, если загружаю оба приложения в один и тот же домен приложений?

Я кодировал приложение, которое предназначено для расширения уже существующей программы. Тем не менее, указанная программа не допускает какие-либо методы для загрузки расширений / плагинов, или как вы их называете. По этой причине я размышлял над па…
11 янв '12 в 21:37
1 ответ

Кросс-доменные проблемы

Я использую следующий вспомогательный класс с POS для.Net, чтобы получить ссылку на оборудование в отдельном домене приложений (обойдя некоторые ограничения, требующие <NetFx40_LegacySecurityPolicy enabled="true"/> public static class PosHelpe…
1 ответ

JQuery AJAX ответ + процесс вызова функции в другом AppDomain

Из моего веб-приложения asp.net я вызываю WebMethod в WebService по нажатию кнопки, используя jquery ajax. Этот веб-метод запускает процесс на сервере в другом домене приложений. Когда процесс запускается без переключения на другой домен приложения,…
05 июн '13 в 10:21
1 ответ

Одна и та же машина, разные домены приложений, одинаковые GUID

Я совершенно уверен, что я делаю что-то не так или понимаю что-то не так. Трудно дать фрагмент кода, чтобы показать мою проблему, поэтому я попытаюсь объяснить мой сценарий, с результатом. Я запускаю несколько экземпляров DLL в одном консольном прил…
20 дек '17 в 12:58
1 ответ

Как мне сериализовать сторонний тип для связи через домены приложений?

У меня есть сторонняя структура "XlOper", которая не помечена [Serializable]. Я хочу скопировать его в другой домен приложений. Какой лучший способ сделать это? Могу ли я добавить неявный пользовательский сериализатор в сторонний класс или мне нужно…
17 мар '12 в 15:00