Pergunta

Desde que eu executar o meu material em um VM I como para salvar meus dados sobre ações no host. Mas, em seguida, executar e depurar aplicativos e testes (web) de dentro do Visual Studio tem problemas. Como posso configurar tudo para correr com FullTrust quando é iniciado no Visual Studio?

Ou como apenas configure confiança total para todas as unidades de rede?

Eu tenho desligado UAC.

Foi útil?

Solução

Você vai ter que usar o comando caspol de linha de comando.

Abra uma janela do console, e digite o seguinte comando:

caspol -machine -addgroup <group_param> -url file://yournetworkdriveletter/* FullTrust -name somename

Nota: o group_param é o grupo ao qual você deseja adicionar a sua nova zona, que será 'Intranet Local'. Você pode executar caspol -lg para ver o que o número da zona de intranet local está em seu sistema.

No meu sistema, é 1.2

Assim, o comando que você tem que executar é:

caspol -machine -addgroup 1.2 -url file://driveletter/* FullTrust -name MyNewZoneName

Outras dicas

Eu não sei por que, mas usando caspol com a opção -url não funcionou para mim (talvez porque subdiretórios não estão incluídos).

Minha configuração é uma máquina de convidado do Windows XP dentro do VirtualBox, com .net 2.0 executáveis ??em execução a partir de pastas compartilhadas. Este é o comando que lhes permitia executar:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\caspol -ag 1 -allcode FullTrust


BTW, se você deseja redefinir as permissões para os padrões .NET, uso caspol -reset.

Qual versão do quadro você está usando?

Você pode usar "Caspol.exe" para fornecer confiança extra para ações que você especificar, mas com .NET 3.5 SP1 instalado, compartilhamentos de rede obter a mesma confiança de qualquer maneira: veja aqui :

Aplicativos gerenciados que são abertos da rede de ações têm o mesmo comportamento como aplicações por nativas sendo executado com confiança total.

Não me lembro se isso se aplica igualmente às ações mapeadas (F :) e compartilhamentos UNC (\\ myserver \ someshare), mas seria fácil de teste.

Você também pode considerar ClickOnce, que é IMO a maneira mais fácil de implantar aplicativos .NET completos para rede locais / web.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top