Estou tentando chamar um executável usando Process. Start e está jogando uma Exceção Win32 apenas em máquinas Windows XP. Este é um aplicativo de console instalado na máquina. Heres um exemplo do código: Heres o rastreamento da pilha: SystemponentModel. Win32Exception (0x80004005): O acesso é negado no System. Diagnostics. Process. StartWithShellExecuteEx (ProcessStartInfo startInfo) no System. Diagnostics. Process. Start () no System. Diagnostics. Process. Iniciar (ProcessStartInfo startInfo) Qualquer um tenha algum conselho sobre como conseguir isso no Windows XP máquinas pedidas 23 de fevereiro 11 em 21: 58 Tenho uma aplicação asp. net que usa process. start para chamar um executável (Graphviz). Tudo funciona bem no meu ambiente de desenvolvimento, mas quando mudo para a produção, não consigo executar o processo. Heres os detalhes. Criei esse sub simples para mostrar o problema. Há três cenários aqui. Primeiro, estou testando simplesmente iniciando o bloco de notas. - Trabalhos de desenvolvimento - Trabalhos de produção (Este é o único caso em que eu poderia começar a trabalhar na produção). Em segundo lugar, criei um arquivo de lote simples que abre um documento no bloco de notas. (Notepad c: test. dot) Trabalhos de desenvolvimento Produção não funciona Terceiro, eu estou chamando Graphvizs dot. exe. Isto é o que estou tentando trabalhar em outra página. Trabalhos de desenvolvimento A produção não funciona Em todos os casos em que a produção não funciona Eu posso reproduzir esse comportamento - Se eu adicionar uma personagem real à minha web. config, não recebo erros de volta. A página é executada como se fosse bem sucedida. Se eu não adicionar uma configuração de representação pessoal, mas adicione as credenciais ao objeto ProcessInfo, a página será novamente executada sem erro. No entanto, o processo não foi iniciado na produção. Se eu não adicionar as credenciais de representação ou ProcessInfo, então recebo um erro. Esta é a saída do erro. O acesso é negado Descrição: uma exceção não tratada ocorreu durante a execução da solicitação da web atual. Revise o rastreamento da pilha para obter mais informações sobre o erro e onde ele se originou no código. Tentei uma variedade de configurações relacionadas à segurança. Atualmente meu pool de aplicativos está sendo executado com uma identidade que é um administrador local. Também tentei adicionar todos ao grupo de administradores na tentativa de ver se a segurança era o problema de raiz. Além disso, estou usando o Plesk para administrar meu domínio. Procurei amplamente por quaisquer opções que possam estar afetando essa situação e ainda não encontraram. Novamente, o início do processo funciona na produção ao fazer uma chamada simples para iniciar o bloco de notas. É muito difícil reduzir isso sem mais registros detalhados. Agradeço antecipadamente por qualquer ajuda que você possa oferecer. Isso está me deixando louco. Solicitado 21 de fevereiro às 10:46 Verifiquei que este é o mesmo usuário retornado pela Security. Windowsidentity. GetCurrent. User. Eu também segui adiante e concedei explicitamente a mesma permissão do usuário ao amplificador de arquivos envolvido com o pedido, mas tenho o mesmo resultado. Tenha em mente que eu posso executar o aplicativo usando uma conta de administrador, mas o processo nt realmente é executado com a exceção do primeiro exemplo em que o bloco de notas foi iniciado. Ndash DataMe 21 de fevereiro às 17:42
A Autoridade Monetária Confiável dos Mundiais, a edição norte americana O dólar permanece sustentado na sequência do depoimento do Senado Yellens. EUR-USD entrou para um novo território baixo de um mês sob 1.0550, e USD-JPY elevou-se para máximos de 16 dias acima de 114.50. O Cable obteve um impulso de ajuda devido a uma desaceleração inesperada no Reino Unido. Leia mais X25B6 2017-02-15 12:18 Edição européia de UTC O dólar consolidou ganhos pós-Yellen na sessão pré-Londres na Ásia. USD-JPY se estabilizou depois de se reunir em uma grande figura para um 114.50 alto na sequência do testemunho do presidente do Fed Yellens perante o Senado, onde deixou a porta aberta para um março. Leia mais X25B6 2017-02-15 07:53 UTC Edição asiática O dólar reuniu-se amplamente em NY na terça-feira, com movimentos impulsionados pela Fed presidente Yellens congressional testemunho, como ela manteve uma taxa de Março hike na imagem, dizendo que uma taxa de caminhada seria Apropriado em nossas próximas reun...
Comments
Post a Comment