Ошибка расположения проекта не является доверенной в Visual Studio - PullRequest
7 голосов
/ 09 апреля 2010

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

Я попытался поискать в Google, и, к моему удивлению, не смог найти решение. Я использую Visual Studio 2008.

Решения, которые я нашел в Google, говорят, что я должен запустить Mscorcfg.msc , но, к сожалению, у меня, похоже, нет этого файла на моем компьютере. Похоже, в моей панели управления нет ничего, касающегося .NET Framework. Конечно, я могу нормально запускать приложения .NET, поэтому инфраструктура существует.

Другое решение предложило запустить caspol.exe , хотя это .NET 2, который я тоже пытался безрезультатно.

Есть идеи?

Я должен добавить, что я пытаюсь добавить путь к списку доверенных лиц.

Ответы [ 3 ]

9 голосов
/ 24 августа 2010

caspol - правильный инструмент для подавления этих предупреждений. Вот команда, которую я использую:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\caspol -m -pp off -cg 1.2 FullTrust

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

Обратите внимание, что эта команда предназначена для .NET 2.0, 3.0 и 3.5. (Настройки безопасности для 3.0 и 3.5 контролируются утилитой caspol для 2.0).

3 голосов
/ 09 апреля 2010

Если сервер находится в зоне «Интернет», попробуйте добавить его в «Надежные сайты» в настройках Интернета. (Вы можете увидеть зону в строке состояния в проводнике Windows.)

0 голосов
/ 09 апреля 2010

Попробуйте поискать в Панели управления -> Администрирование для утилит .NET Framework Configuration. Отсюда вы сможете следовать инструкциям из множества результатов Google по этой теме.

...