Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo1

Usuario ASP.NET

Recommended Posts

E ai galera...

 

Estou desenvolvendo um sistema em asp.net....

 

Nele tem um momento que usa o word para escrever cartoes...

 

Bom,

 

Está dando erro

 

Procurei até no inferno e percebi que preciso liberar permissoes de usuario para o usuario ASP.NET

 

O problema é que ele nao aparece na lista de usuarios no momento de definir as permissoes...

 

Alguem sabe como posso fazer?

 

PS: Via file System funciona beleza!

 

Estou usando IIS7 e VS2008

 

Valeu mesmo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O usuário não aparece em nada? Já foi no botão adicionar e depois Verificar Nomes?

Se a gente não achar uma solução vou mover para o sub-fórum de Windows que acho que é o mais indicado.

 

Abraços...

Clique com o botão direito sobre a pasta onde deseja dar permissão. >>

Selecione Propriedades >>

Va até a guia segurança >>

 

Clique no botão Adicionar, na proxima janela clique em Avançado, Localize Agora, Selecione o Usuário Desejado.

 

Caso a guia Segurança não esteja aparecendo, abra Opções de pasta, Modo de exibição:

Desmarque a opção Usar compartilhamento simples(Recomendado)

 

Espero que ajude.

 

Até mais ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Altieri Pereira...

Achei...

Inclui aqui o asp.net...

 

Mesmo assim ainda da dando erro na hora de acessar um arquivo word

 

Se você ou alguem souber de algo que possa solucionar...

 

o erro

Falha na recuperação de factory de classes COM do componente com CLSID {000209FF-0000-0000-C000-000000000046} devido ao seguinte erro: 80070005.

na linha
Dim oWordApp As New Microsoft.Office.Interop.Word.ApplicationClass()

e vem uma msg dizendo que O ASP.NET não está autorizado a acessar o recurso solicitado.

 

sendo que ja dei permissao total para a pasta!

 

Peço mais uma vez uma luz!

 

Valew...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Perai, vamos por partes.

Você está tentando abrir um word para o usuário digitar nele?

Se for isso, você está fazendo errado, você não tem como fazer sua aplicação ASP.NET abrir o word na máquina do usuário.

Se você quer um editor de texto rico, use algum RichText.

Tente explicar melhor a situação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok...

desculpe...

 

Eu estou apenas tentando editar um arquivo do word...

Tenho uma base que é um cartao...

 

E na hora do cadastro do pedido vai um cartao,

e gostaria de gravar o que a pessoa digitar num text-box no word!

 

Mais uma coisa, será que eu posso da aplicacao asp.net abrir um programa em vb.net que abra um word pra pesso digitar?

 

Mto obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi.

O servidor que está hospedando a aplicação ASP.NET possui word instalado?

 

Eu fiz isso:

protected void Page_Load(object sender, EventArgs e)
{
	object missing = System.Reflection.Missing.Value;
	ApplicationClass oApp = new ApplicationClass();
	object template = @"C:\Guilherme\cq.doc";
	Document oDoc = oApp.Documents.Add(ref template, ref missing, ref missing, ref missing);
}

E não deu nenhum erro.

Tenta isso: msdn word C# e isso support microsoft

Pelo que eu li, a solução está em alterar o registro do windows.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim...possui ...o servidor é minha maquina!

 

PS: Eu programo em vb...você tem o link msdn word em vb?

 

object missing = System.Reflection.Missing.Value;
	ApplicationClass oApp = new ApplicationClass();
	object template = @"C:\Guilherme\cq.doc";
	Document oDoc = oApp.Documents.Add(ref template, ref missing, ref missing, ref missing);
Em vb - convertido em http://converter.telerik.com

Dim missing As Object = System.Reflection.Missing.Value
Dim oApp As New ApplicationClass()
Dim template As Object = "C:\Guilherme\cq.doc"
Dim oDoc As Document = oApp.Documents.Add(template, missing, missing, missing)

O que você fez nesse codigo?

 

Vou tentar alterar o registro aquiu...

 

mais nao sei mto o q fazer no registro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi.

O servidor que está hospedando a aplicação ASP.NET possui word instalado?

 

Eu fiz isso:

protected void Page_Load(object sender, EventArgs e)
{
	object missing = System.Reflection.Missing.Value;
	ApplicationClass oApp = new ApplicationClass();
	object template = @"C:\Guilherme\cq.doc";
	Document oDoc = oApp.Documents.Add(ref template, ref missing, ref missing, ref missing);
}

E não deu nenhum erro.

Tenta isso: msdn word C# e isso support microsoft

Pelo que eu li, a solução está em alterar o registro do windows.

Entao, o tutorial que você passou no link support microsoft

 

Como configurar aplicativos do Office para automação em um pacote COM+/MTS

 

Diz que é mreferente ao word 2003

 

Mesmo assim obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.