Лучшие appdomain вопросы ИТ разработчиков

  • 30 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как я могу предотвратить утечку памяти в CompileAssemblyFromSource?

У меня есть код на C #, который использует CSharpCodeProvider.CompileAssemblyFromSource для создания сборки в памяти. После сборки сборки мое приложение испо...

Задан 25 Nov 2009, 18:24 от Nogwater
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Remoting спонсор перестает называться

У меня есть приложение, которое создает несколько доменов приложений в одном процессе и взаимодействует между ними посредством удаленного взаимодействия. Я создаю спонсоров для всех объектов, чтобы предотвратить их GCed. Но некоторые все равно ...

Задан 08 Sep 2013, 05:16 от Cory Nelson
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Загрузка сборок с зависимостями в другой домен приложения

Моя цель - выполнить проверку отсутствующих зависимостей между двумя заданными папками. Представьте себе следующую настройку. Root \ Dira \ A.DLL Root \ DI...

Задан 17 Aug 2012, 15:49 от Konstantinos
  • 18 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Загрузка сборки в новый домен приложений без загрузки в родительский домен приложений

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

Задан 26 Apr 2010, 16:30 от Al Katawazi
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Выгрузить событие для домена приложения по умолчанию?

Естьразгружать событие илиЛюбые событие, уведомление, сообщение, механизм или ловушка, которые я могу использовать, чтобы получить уведомление до"по умолчанию" домен приложения выгружается? У меня есть код, который должен знать, когда ...

Задан 03 Aug 2013, 12:56 от Ian Boyd
  • 21 голос
  • 2 ответа
  • 0 просмотров
2 ответа

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

Мне нужно создать собственный домен приложения, чтобы обойти ошибку во время выполнения .NETповедение по умолчанию, Ни один из примеров кода, который я видел...

Задан 15 Apr 2010, 19:35 от Dan Neely
  • 41 голос
  • 8 ответов
  • 0 просмотров
8 ответов

Как выгрузить сборку из основного AppDomain?

Я хотел бы знать, как выгрузить сборку, которая загружается в основной домен приложений.У меня есть следующий код:

Задан 23 Sep 2008, 17:50 от Derik Whittaker
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Приложение Azure Websites. Много перезапусков.

У меня работает группа сайтов asp.net 4.0Сайты Azure Режим вычислений: СтандартныйРасположение: Северная ЕвропаЕмкость автомасштабирования: Выкл.Размер экземпляра:большойКоличество экземпляров: 1 Время отклика очень медленное, трафик нормальный, ...

Задан 12 Jul 2013, 12:42 от Alejandro Melis Fernández
  • 60 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Нет доменов приложений в .NET Core! Зачем?

Есть ли веская причина, по которой Microsoft решила не поддерживать домены приложений в .NET Core?Домены приложений особенно полезны при создании долго работ...

Задан 03 Dec 2014, 08:29 от Aditya Pasumarthi
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Загрузка app.config в домен приложений

Я не могу получить файл App.Config для загрузки в домен приложения. я использую [System.AppDomain]::CurrentDomain.SetData("APP_CONFIG_FILE", $config_path)изВызов Powershell .NET Assembly, использующий ...

Задан 25 Apr 2013, 13:57 от Alexandre Rondeau
  • 32 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Загрузка DLL в отдельный домен приложений

Я хочу динамически загружать одну или несколько DLL-библиотек, чтобы они работали с другим уровнем безопасности или базовым путем, чем мое основное приложение. Как загрузить эти библиотеки DLL в отдельный AppDomain и создать из них объекты?

Задан 17 Sep 2008, 23:36 от Jon Turner
  • 15 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Тупик при объединении удаленного взаимодействия и задач домена приложения

Мое приложение должно загружать плагины в отдельные домены приложений, а затем выполнять некоторый код внутри них асинхронно. Я'мы написали код для переноса

Задан 28 Feb 2013, 17:05 от Cory Nelson
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

Относящийся кМожно ли заставить AppDomain по умолчанию использовать теневые копии определенных сборок?он описывает рабочее решение для активации теневого коп...

Задан 20 Sep 2012, 11:26 от Bluesky
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 некоторое время назад.

я есть неуправляемая C ++ DLL, которую мое приложение .NET использует через p / invoke. Метод, который мне нужен из этой DLL, довольно трудоемкий, и я хотел бы распараллелить вызовы метода. Проблема в том, что он использует кучу статических и ...

Задан 15 May 2011, 21:52 от dewald
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

Я попробовал очевидное: var appDomain = AppDomain.CreateDomain("New Domain"); var engine = IronPython.Hosting.Python.CreateEngine(appDomain); // boom!Но я получаю следующее сообщение об ошибке:Тип не разрешен для ...

Задан 01 Sep 2009, 14:17 от Daren Thomas
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Программно найти, когда рабочий процесс ASP.NET и домен приложения последний раз запускались?

В ASP.NET:Как узнать, когда рабочий процесс ASP.NET последний раз перезапускался?В ASP.NET как узнать, когда домен приложения последний раз перерабатывался?

Задан 30 Oct 2010, 00:04 от frankadelic
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Смешивание MarshalByRefObject и Serializable

Различные источники объясняют, что Когда объект получает форму MarshalByRefObject, ссылка на объект будет передаваться из одного домена приложения в другой, а не сам объект. Если объект помечен как [Сериализуемый], он будет автоматически ...

Задан 07 Jan 2012, 22:57 от Qwertie
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Remoting и отсутствующие канальные приемники

Я столкнулся с удаленным удалением: «Этот удаленный прокси-сервер не имеет приемника каналов, что означает, что либо у сервера нет зарегистрированных каналов сервера, которые прослушивают, либо у этого приложения нет подходящего клиентского ...

Задан 01 Nov 2009, 18:13 от redman
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Нет, это не так. Unwrap () возвращает прокси для объекта в другом AppDomain, поэтому не требуется (обязательно) сборка, определяющая тип, который должен быть загружен в основной AppDomain.

аюсь сделать следующее. Приложение А - это «приложение для мамы». Он остается открытым. Приложение B - это просто .DLL, где я пишу некоторые классы, производные от интерфейса, указанного в приложении A. Затем из приложения A я «импортирую» ...

Задан 17 Feb 2011, 21:06 от philmo
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Загрузите другую версию сборки в отдельный домен приложений

Я реализую приложение, которое поддерживает плагины. В настоящее время проблема возникает, когда я пытаюсьзагрузить общую сборку, которая используется как хо...

Задан 21 Feb 2014, 17:44 от Oleksandr Pshenychnyy
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как использовать Castle.Windsor в сборке, загруженной с использованием отражения

Допустим, у меня есть библиотека Lib.dll, которая использует Castle.Windsor для инициализации своих служб. У меня есть основное приложение App.exe, которое загружает Lib.dll во время выполнения, используя отражение. App.exe не знает заранее ...

Задан 22 Sep 2011, 06:49 от Louis Rhys
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Это решило все наши проблемы с графическим интерфейсом.

я есть приложение на C # (FFx 3.5), которое загружает библиотеки DLL как плагины. Эти плагины загружаются в отдельные домены приложений (по многим причинам, ...

Задан 13 Jan 2009, 14:45 от ctacke
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Домены приложений и GC Heap

Существует ли один процесс GC Heap, разделенный таким образом, чтобы каждый домен приложения имел доступ к определенному разделу? Или каждый домен приложения...

Задан 31 Aug 2012, 17:15 от jags
  • 15 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Тупик при объединении удаленного взаимодействия и задач домена приложения

Мое приложение должно загружать плагины в отдельные домены приложений, а затем выполнять некоторый код внутри них асинхронно. Я написал код для переносаTask в маршаллируемых типах: static class RemoteTask { public static async ...

Задан 28 Feb 2013, 18:05 от Cory Nelson
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Веб-сайт Azure постоянно перезапускается из-за лимита «медленных запросов»

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

Задан 30 Jan 2014, 10:48 от Alexandr Nikitin
  • 22 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Попробуйте сделать GC.Collect (), если не выгружаете домен.

я есть приложение, которое загружает внешние сборки, которые я не могу контролировать (подобно модели плагинов, когда другие люди создают и разрабатывают сбо...

Задан 13 Dec 2010, 18:24 от Ray Vega
  • 30 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Передать и выполнить делегат в отдельном домене приложений

Я хочу, чтобы исключить какой-то кусок кода в отдельном AppDomain с делегатом. Как я могу это сделать? UPD1: некоторые подробности о моей проблеме. Моя программа обрабатывает некоторые данные (одна итерация: получать данные из БД, оценивать их и ...

Задан 05 Jan 2010, 20:01 от lak-b
  • 22 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Загрузка / выгрузка сборки в другой домен приложений

Мне нужно выполнить метод в сборке, загруженной во время выполнения. Теперь я хочу выгрузить эти загруженные сборки после вызова метода. Я знаю, что мне нужен новый домен приложений, чтобы я мог выгрузить библиотеки. Но здесь ...

Задан 25 Jan 2010, 13:45 от Scoregraphic
  • 9 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Необходимо подключить событие AssemblyResolve, когда DisallowApplicationBaseProbing = true

далAppDomain с другой базовой директорией. Однако я не могу загрузить текущую исполняемую сборку в другой домен приложения, не имея копии текущей исполняющей сборки в базовом каталоге. Я даже пытался загрузить его из байтов. Я не получаю ...

Задан 31 Jul 2011, 23:54 от Peter
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Когда я буду использовать AppDomain?

Я довольно новичок в размышлениях, и мне было интересно, для чего я буду использовать (второй) AppDomain? Какое практическое применение будет иметь в бизнес-приложении?

Задан 24 Apr 2009, 17:52 от C. Ross
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Ограничить доступ к коду сборки плагинов

Я хотел бы создать архитектуру плагинов, в которой я могу ограничить API сборок чем-то очень ограниченным, то есть разрешить только белый список функций. Мож...

Задан 05 Oct 2009, 11:35 от Dave Hillier
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Область действия вызываемой оболочки во время выполнения (RCW) - область процесса или приложения?

Какова область действия Runtime Callable Wrapper (RCW) при обращении к неуправляемым COM-объектам? Согласно документам: Среда выполнения создает ровно один RCW для каждого COM-объекта, независимо от количества ссылок, существующих на этот ...

Задан 01 Oct 2008, 19:32 от Sunny Milenov
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

тся ли одна копия общедоступной статической переменной, созданной для каждого домена приложения в процессе, или это всего лишь одна копия для всего процесса? Другими словами, если я изменю значение статической переменной из одного AppDomain, ...

Задан 03 Jul 2011, 09:49 от Harindaka
  • 66 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

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

Мои проекты настроены так:Проект "Определение"Реализация проекта"Проект "Потребитель"Проект «Потребитель» ссылается как на «Определе...

Задан 05 Mar 2010, 04:40 от Daniel Schaffer
Page 1 of 2
1 2