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

  • 15 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

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

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

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

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

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

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

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

AppDomain.CreateInstanceFromAndUnwrap - Невозможно привести прозрачный прокси

Я пишу библиотеку .NET для внедрения управляемых DLL во внешние процессы. Мой текущий подход: использованиеCreateRemoteThread заставить целевой процесс вызватьLoadLibrary на неуправляемой загрузочной DLL. С этого момента мы выполняем код в ...

Задан 17 Sep 2009, 10:00 от flukes1
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

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

Загрузка сборки массива байтов

Я экспериментирую с загрузкой сборки, используя только байтовые массивы, но я не могу понять, как заставить ее работать должным образом. Вот установка: public static void Main() { PermissionSet permissions = ...

Задан 24 Jul 2013, 13:57 от sircodesalot
  • 32 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

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

ЦП и ограничение памяти для домена приложения

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

Задан 15 Sep 2010, 12:02 от Hemanshu Bhojak
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

Я недавно спросил, как ограничить доступ плагинов (я хочу, чтобы они не записывали на диск или сеть), и мне сказали ...

Задан 31 Aug 2009, 12:28 от EKS
  • 60 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

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

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

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

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

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

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

Связь между доменами приложений

Мы создаем приложение (WinForms, .NET 3.5), которое загружает «подключаемые» библиотеки DLL во вторичный домен приложений. Вторичный AppDomain должен время от времени связываться с 1-м (точнее, вызывать или получать данные от объектов, созданных ...

Задан 23 Jan 2012, 13:26 от lysergic-acid
  • 127 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

от вопрос уже есть ответ здесь: Использование AppDomain в C # [/questions/665668/usage-of-appdomain-in-c-sharp] 5 ответовЧто такоеAppDomain [http://en.wikipedia.org/wiki/Application_Domain]? Каковы преимущества доменов приложений или почему ...

Задан 22 Feb 2009, 10:37 от Praveen Sharma
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

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

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

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

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

Загрузка разных версий одной и той же сборки

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

Задан 15 Dec 2010, 14:55 от GT.
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Надеюсь, что это (огромный ответ) помогает!

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

Задан 15 Nov 2010, 15:21 от Tim Coulter
  • 9 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Запуск NUnit через тесты Resharper 8 завершается неудачно при переходе между проектами из-за AppDomain

Я недавно обновился до Resharper 8, и когда я попытался запустить набор проектов. Эти тесты содержат два набора интеграционных тестов, которые используют IISExpress для запуска веб-сайта, создания веб-запросов и проверки ответов. Выполнение их ...

Задан 26 Jul 2013, 09:17 от hawx
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Да, нужен правильный каталог, перечисленный на этапе проверки сборки. AppDomain имеет ApplicationBase, однако я его не тестировал. Также в конфигурационных файлах вы можете указать каталоги зондов сборки, такие как app.config, который может использовать dll, а также просто копировать в свойствах. Кроме того, если у вас есть контроль над сборкой сборки, желающей загрузить в отдельный домен приложения, ссылки могут получить HintPath, который указывает, где его искать. Если все это не удалось, я бы подписался на новое событие AppDomains AssemblyResolve и вручную загрузил сборки. Тонны примера для этого.

загрузить на новыйAppDomain некоторая сборка, которая имеет сложное дерево ссылок (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll) Насколько я понял, когда сборка загружается вAppDomain, ...

Задан 18 Mar 2009, 14:30 от abatishchev
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Кросс-приложениеДоменный доступ к Console.Out

Мне нужно прочитать стандартный вывод из приложения (Core.exe), который выполняется в том же процессе, но в другом домене приложения. Это довольно легко перенаправить вывод, когда кто-то имеет дело с процессом, но концепция appDomains для меня ...

Задан 21 Mar 2013, 13:02 от wazelin
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

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

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

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

Задан 22 Oct 2008, 11:24 от Drew Noakes
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

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

Проще говоря, это граница безопасности и почти все границы процесса. Что касается производительности, несколько доменов приложений внутри процесса не представляют значительных накладных расходов. Запуск отдельного процесса вместо AppDomain намного дороже.

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

Задан 07 Mar 2009, 21:11 от Jeremy Edwards
  • 22 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

Задан 13 Dec 2010, 18:24 от Ray Vega
Page 1 of 2
1 2