none
erroacessar aplicativo .net da rede no browser RRS feed

  • Pergunta

  • amigos meus arquivos de aplicacoes de .net estao na rede ... qdo dou F5 para ver a aplicacao no browser da o erro :

     

    Descrição: O aplicativo tentou executar uma operação não permitida pela diretiva de segurança. Para conceder a permissão necessária a esse aplicativo, entre em contato com o administrador do sistema ou altere o nível de confiança do aplicativo no arquivo de configuração.

    Detalhes da Exceção: System.Security.SecurityException: Falha na solicitação da permissão de tipo 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

    Erro de Origem:

    Exceção não tratada foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.

    Rastreamento de Pilha:

    [SecurityException: Falha na solicitação da permissão de tipo 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.]
      System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) +0
      System.Reflection.Assembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase) +42
      System.Web.UI.Util.GetTypeFromAssemblies(ICollection assemblies, String typeName, Boolean ignoreCase) +145
      System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError) +73
      System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly) +111
      System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData) +279
    

    Erro de Servidor no Aplicativo '/'.

    Exceção de Segurança

     

     

    vi que preciso mudar o arquivo machine.config mas nao entendi como fazer .. alguem pode me ajudar ?

     

    grato

    • Movido AndreAlvesLima sexta-feira, 25 de junho de 2010 16:51 (De:.NET Development - Geral)
    quarta-feira, 23 de junho de 2010 17:38

Respostas

Todas as Respostas

  • Você pode criar um instalor para dar acesso as dll utilizando a ferramento que já vem com framework "Panel de Controle\Ferramentas Administrativas\.Net Framework Configuration\Security Policy\Increase Assembly Trust".

    Com isto vc pode instalar as novas permissões no servidor.

    Um Grande Abraço.

    quarta-feira, 23 de junho de 2010 18:30
  • Hi,

    Se essea aplicacao esta publicada no IIS voce precisa aumentar o nivel de confianca.

    http://technet.microsoft.com/pt-br/library/cc753658(WS.10).aspx

    Att,


    Adriel Codeco Silva Microsoft Partner http://adrielcodeco.wordpress.com www.uppercase.com.br adrielcodeco@hotmail.com
    • Marcado como Resposta Rogerio Massaro quinta-feira, 24 de junho de 2010 18:55
    quinta-feira, 24 de junho de 2010 02:31
    Moderador
  • obrigado Anderson ... mas estou na minha estacao windows xp nao achei esta opcao nas ferramentas administrativas!

     

    mto obrigado

    quinta-feira, 24 de junho de 2010 11:19
  • Entao Adriel sou novo em plataformas .NET porem nao esta instalado o IIS na minha estacao de trabalho windows XP apenas aperto F5 no visual studio e qdo os arquivos da aplicacao estavam na minha maq local ele abria no IE normalmente porem qdo os arquivos estao num local de rede acontece o erro acima ...

    se tiver alguma outra ideia agradeco !

     

    valeuuu

    quinta-feira, 24 de junho de 2010 11:21
  • Adriel ... instalei o IIS na maquina e funcionou ... vou ler mais como funciona o visual studio qdo nao se tem instalado o IIS na maquina pois na minha eu nao tinha instalado e as aplicacoes contidas na maquina local conseguia testar no browser normalmente ...

     

    obriagdo a todos

    quinta-feira, 24 de junho de 2010 18:55