Запуск сборок "partially trusted" .NET из общего сетевого ресурса

Когда я пытаюсь запустить .NET assembly ( boo.exe ) из общего сетевого ресурса (подключенного к диску), это не удается, так как он только частично доверен:

Unhandled Exception: System.Security.SecurityException: That assembly does not allow partially trusted callers.
   at System.Security.CodeAccessSecurityEngine.ThrowSecurityException(Assembly asm, PermissionSet granted, PermissionSet refused, RuntimeMethodHandle rmh, SecurityAction action, Object demand, IPermission permThatFailed)
   at BooCommandLine..ctor()
   at Program..ctor()
   at ProgramModule.Main(String[] argv)
The action that failed was:
LinkDemand
The assembly or AppDomain that failed was:
boo, Version=0.0.0.0, Culture=neutral, PublicKeyToken=32c39770e9a21a67
The Zone of the assembly that failed was:
Intranet
The Url of the assembly that failed was:
file:///H:/boo-svn/bin/boo.exe

С инструкциями из сообщения в блоге я добавил политику к конфигурации .NET, полностью доверяя всем сборкам с file:///H:/* в качестве их URL. Я проверил это, введя URL file:///H:/boo-svn/bin/boo.exe в средство оценки Assembly в конфигурации .NET и отметив, что boo.exe имеет неограниченное разрешение (которого у него не было до политики).

Даже с разрешения, boo.exe не работает. Я все еще получаю то же самое сообщение об ошибке.

Что я могу сделать, чтобы устранить эту проблему? Есть ли другой способ запустить "partially trusted" сборок из общих сетевых ресурсов без необходимости что-то менять для каждого assembly, который я хочу запустить?

.net   security    

435   4   00:03, 29th August, 2020


Svсhost.exe (netsvcs) в пике потребляет до 70% от мощности ЦП. Разве это нормально?

В результате система сильно подтормаживает на протяжении минут пяти.

Такая фигня происходит раз пять в сутки.


Загрузку ЦП (амд 2х2.0ггц) смотрел по монитору ресурсов.

ОС Вин 7


В сети смотрел, что этот системный процесс может быть вирусом заражен, но Авира ничего не находит.


Разве нормально, что этот процесс так грузит систему?

Windows    

335   6   23:52, 28th August, 2020


Начинающие Системы Управления Версиями

Что было бы лучшей системой управления версиями, чтобы узнать, как новичок в управлении версиями?

version-control    

414   16   23:27, 28th August, 2020


Хорошая бесплатная альтернатива MS Access

Рассмотрим необходимость разработки легкого настольного приложения DB на платформах Microsoft.

Это можно было бы сделать довольно легко с MS Access, но я хотел бы иметь возможность распространять его среди других, и я не хочу платить за лицензию времени выполнения.

Требования:

  • легкое распределение для других
  • нет проблем с лицензированием среды выполнения

Соображения и кандидаты:

  • База из номера OpenOffice . Мои опасения были связаны с его стабильностью.
  • MySQL + написание пользовательского кода DB в C++ или Python или что-то еще кажется довольно тяжелым решением.

Вопрос: каковы низкозатратные или бесплатные альтернативы базам данных MS Access?


См. Также: Механизмы Отчетности С Открытым Исходным Кодом



@Schnapple

Bruceatk вроде бы ударил по тому, о чем я думаю; это не столько двигатель DB, сколько я хочу другие тонкости, которые доступ приносит на вечеринку. Хороший конструктор форм, хороший механизм отчетности и т. д. Но вы действительно поднимаете очень хороший вопрос о следе установки. Я думал об этом, но пока еще не принял никаких твердых решений относительно того, в какую сторону мне двигаться. Это, вероятно, будет что-то довольно легкое в любом случае, и небольшой монтажный след определенно будет плюсом.


@Remou,

Нет, я не знал, что среда выполнения MS Access 2007 бесплатна; спасибо, что указали на это. В последний раз, когда я удосужился исследовать его (я не помню, когда это было), я думаю, что это была довольно дорогая лицензия для среды выполнения, потому что я думаю, что они пытались продать ее корпоративным отделам IT.

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

database   ms-access   desktop    

561   25   23:22, 28th August, 2020


Повышение производительности за счет использования инструментов CASE для разработки

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

В некотором роде чувствовал себя некомфортно, потому что нет кода и всего, к чему я привык, но с другой стороны я мог бы ускорить свое развитие. Дело в том, что в конце концов я вернулся к использованию C#, потому что я нахожу его более гибким для разработки, я могу сделать модульное тестирование, использовать CVS, у меня есть доступ к большему количеству ресурсов, и в основном у меня было "all the control". Я чувствовал, что этот инструмент не дает мне уверенности, и я думал, что позже в проекте я не смогу управлять им из-за его принудительно установленных правил разработки. А также многие вещи, такие как отправка электронных писем, использование моих собственных элементов управления и другие вещи, имели свои сложности, казалось, что в какой-то момент это будет не так просто, как изначально я думал, и как изначально утверждает продукт. Это напоминает мне очень хорошую статью под названием "нет серебряной пули".

У этого CASE были свои преимущества, но с другой стороны, у него нет ресурсов, с которыми вы можете проконсультироваться, и на самом деле лицензия и сертификация очень дороги. Для меня еще одна неприятная вещь заключается в том, что из-за его упрощенного подхода к разработке я испугался, во-первых, из-за моей неопытности в таких инструментах, а во-вторых, я думал, что если бы я продолжал использовать его, возможно, он превратился бы в сложного монстра, с которым я не смог бы справиться позже в проекте.

Я думаю, что хорошо использовать такие решения для ускорения вещей, но мне интересно, почему эти программы не так популярны, как VS.Net, J2EE, Ruby, Python и т. д. если они утверждают, что повышают производительность лучше, чем инструменты, которые я указал?

case-tools    

423   4   22:55, 28th August, 2020


Как "unversion" файл в любом из svn и / или git

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

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

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

Если я решу никогда не фиксировать файл, у меня всегда будет проверка "dirty" - я несчастлив.

Является ли чистым способом "unversion" файл из контроля версий, что приведет к тому, что никто не будет несчастен?

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

Ответ: если бы я мог принять второй ответ, это было бы так . Он отвечает на мой вопрос относительно git-принятый ответ-о svn.

svn   git   version-control   versioning    

489   15   22:23, 28th August, 2020


Подскажите, пожалуйста, хороший учебник или ресурс по схемотехнике

Все известные мне учебники и курсы начинают схемотехнику с закона Ома и правила Киргхофа, затем вскользь описывают типы интегральных схем, и сразу же переходят к булевой логике. Самое обидное, что редкий курс доходит до конечного результата — спроектированной схемы на базе ИС. А те, которые доходят, умалчивают о таких немаловажных деталях, как дополнительные емкости, индуктивности и сопротивления, появляющиеся между элементами схемы.

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

Книги   Железо   Схемотехника    

363   3   22:18, 28th August, 2020


Как вы используете обратные ссылки на PCREs в PHP?

Я читаю эту страницу PHP RegEx, но либо я что-то упускаю, неправильно читаю что-то, или это не работает так, как они говорят. Я предполагаю, что это один из первых двух.

$str = preg_replace("([|]\d*)", "\1;", $str);

php   regex    

392   1   21:42, 28th August, 2020


Какой инструмент отчетности вы предпочитаете?

Каждый проект неизменно нуждается в некотором типе функциональности отчетности. От цикла foreach на вашем языке выбора до полной платформы blow BI.

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

sql   reporting   business-intelligence    

458   23   21:40, 28th August, 2020


Фейсбук, свое приложение на странице профиля, как передать себе параметры?

Страница профиля этого приложения находится по адресу:
www.facebook.com/apps/application.php?id={app_id}


Страница приложения в профиле приложения:
www.facebook.com/apps/application.php?id={app_id}&v={app_id}


Мое приложение генерирует список статей. А также список ссылок, чтобы отфильтровать эти статьи. На странице приложения проблем нет — ссылаемся на
apps.facebook.com/{app_name}/?{params=NN}

и получаем параметры методом GET, фильтруем контент, отдаем урезанный вариант списка.


Но что делать на странице профиля? Там фейсбук аяксом запрашивает свои внутренности, так что мое приложение не увидит GET. Переход по ссылке
www.facebook.com/apps/application.php?id={app_id}&v={app_id}&params=NN

даст только прописанный в настройках приложения profile_tab_url.


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

Facebook    

266   2   21:23, 28th August, 2020