1
« en: Martes 24 de Julio de 2007, 14:32 »
Hola a todos tengo un problema con una aplicacion asp.net en C#.
Mi aplicacion es un ejemplo simple que consiste en abrir un documento word para poder escribir en el y despues volverlo a guardar.
Todo esto se hace correctamente desde el visual studio 2005 pero desde el IIS6 al darle a abrir el documento word desde la aplicacion no lo abre y me he dado cuenta que en el administrador de tareas me aparecen los procesos winword.exe por cada vez que le doy a abrir el documento desde la aplicacion asp.net.
Alguien sabria ayudarme?
Os copio el codigo
protected void Button1_Click(object sender, EventArgs e)
{
object documento = "/ficheros/prueba.doc";
object readOnly = false;
object isVisible = true;
object missing = System.Reflection.Missing.Value;
Word.ApplicationClass oWordApp = new Word.ApplicationClass();
object ruta = MapPath(".")+documento;
Word.Document oWordDoc = oWordApp.Documents.Open(ref ruta,
ref missing, ref readOnly,
ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing,
ref missing, ref missing, ref isVisible,
ref missing, ref missing, ref missing, ref missing);
oWordDoc.Activate();
oWordApp.Visible = true;
}
Espero vuestra ayuda.
Gracias por adelantado.