Выполнение “частично доверяло” блокам.NET от сетевого ресурса

В моем случае это было вызвано тем, что имя подкласса используется в самой следующей строке как имя переменной с другим типом:

var binGlow: pipGlow = pipGlow(style: "Bin")
var pipGlow: PipGlowSprite = PipGlowSprite()

Обратите внимание, что в строке 1 pipGlow - это имя подкласса (SKShapeNode), но во второй строке я использовал pipGlow в качестве имени переменной. Это был не только плохой стиль кодирования, но, по-видимому, прямой и нет-нет! Как только я изменил вторую строку на:

var binGlow: pipGlow = pipGlow(style: "Bin")
var pipGlowSprite: PipGlowSprite = PipGlowSprite()

, я больше не получил ошибку. Надеюсь, это поможет кому-то!

11
задан Michael Schmidt 5 July 2013 в 08:56
поделиться

4 ответа

С.NET 3,5 SP1 блоки.NET, работающие от долей UNC, имеют полные полномочия.

Посмотрите, что Brad Abrams Позволяет .exes убежаться сетевые ресурсы для обходного решения и обсуждений и наконец развить.NET, 3,5 SP1 позволяют управляемому коду быть запущенным от сетевого ресурса.

5
ответ дан 3 December 2019 в 10:05
поделиться

Я разрешил проблему при помощи caspol как проинструктировано в сообщении в блоге Johnny Hughes, Запускающем приложение .NET от сетевого ресурса:

caspol -addgroup 1.2 -url file:///H:/* FullTrust

Это кажется Конфигурацией.NET, GUI для управления политиками просто не работает.

3
ответ дан 3 December 2019 в 10:05
поделиться

Я думаю, что Вы хотите добавить, что AllowPartiallyTrustedCallers приписывают Вашему блоку. Сообщение об ошибке подразумевает, что чему-то, что это называет в Ваш блок boo.exe, не полностью доверяют, и boo.exe не имеет этого атрибута, позволяющего его.

0
ответ дан 3 December 2019 в 10:05
поделиться

Смотрите на программу 'caspol.exe' (предоставленный время выполнения.NET). Необходимо будет сделать это на машине, от которой Вы пытаетесь запустить приложение. Я не смог 'отметить' и блок (вероятно, просто меня). Однако использование caspol и установка верных полномочий для моего приложения, LocalIntranet_Zone, устраняет мою подобную проблему.

Я услышал (но еще не попробовали его), что.NET, 3,5 sp1 удалили это, сжимает требование к защите (не позволяющий блоки.NET находиться на доле по умолчанию).

2
ответ дан 3 December 2019 в 10:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: