SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: lrodriguez en Martes 11 de Noviembre de 2008, 15:13
-
Hola a todos.
llevo unos dias con dolor de cabeza porque no consigo ejecutar una aplicacion word desde la intranet de mi empresa.
El tema es que abro un documento word, hago un mailMerge y lo guardo como pedf para luego abrirlo en una ventana del explorador, todo esto en local funciona perfectamente.
El problema viene cuando subo la aplicacion al servidor, ahí no hay forma de abrir el documento. Leí que había que cambiar los permisos desde "servicios de componentes" para abrir documentos word y es cierto, esto me permite al menos entrar en la pantalla desde la cual lanzo todo el proceso, pero cuano lanzo la ejecucion me salta un mensaje que dice algo así: "El documento no está activado..."
Como soluciones he otrogado permisos a lo bruto o todos los usuarios y grupos locales ademas de mi usuario de dominio pero no hay manera de hacer que funcione. Creo que el problema puede venir del iis, pues utilizo el iis6 con el windows server 2008.
Necesito ayuda...antes de que me quede tonto
-
Me pasa lo mismo! seguramente estas intentando Abrir en la version 7 de word! es el que da el problema,
yo hago esto:
Dim rptStream As New System.IO.MemoryStream
rptStream = CType(objReportes.ExportToStream(CrystalDecisions.Shared.ExportFormatType.WordForWindows), MemoryStream)
Response.Clear()
Response.Buffer = False
Response.ContentType = "application/word"
Response.AddHeader("Content-Disposition", "attachment;filename=" + "Reporte.doc")
Response.BinaryWrite(rptStream.ToArray())
Response.End()
sin embargo solo me permite abrirlo una vez que esta guardado de lo contrario no encuentra el archivo!
Ayuda!!
-
Primero Windows Server 2008, tiene IIS 7. Por otro lado, el usuario del proceso de IIS normalmente es NetworkService, has dado permisos a este usuario?
A la respuesta de IVM, si sería necesario guardarlo localmente (es decir en el servidor web), para poder mostrar el contenido del archivo. De otra forma, el servidor Web, no sabría como servir el contenido porque no tiene le archivo Word.
Saludos,
-
Me pasa lo mismo! seguramente estas intentando Abrir en la version 7 de word! es el que da el problema,
yo hago esto:
Dim rptStream As New System.IO.MemoryStream
rptStream = CType(objReportes.ExportToStream(CrystalDecisions.Shared.ExportFormatType.WordForWindows), MemoryStream)
Response.Clear()
Response.Buffer = False
Response.ContentType = "application/word"
Response.AddHeader("Content-Disposition", "attachment;filename=" + "Reporte.doc")
Response.BinaryWrite(rptStream.ToArray())
Response.End()
sin embargo solo me permite abrirlo una vez que esta guardado de lo contrario no encuentra el archivo!
Ayuda!!
sergio tarrillo
Tienes razon sin embargo si observas el codigo, te dira que el archivo lo guarda en una carpeta temporal y despues
lo abre, sin embargo eso no lo esta haciendo hasta que tengo guardado el archivo, esto no sucede con office 2003
no se si me doy a entender!!
gracias por tu ayuda!!
IVM
-
IVM, has revisado este artículo: http://www.codeproject.com/KB/office/Wordyna.aspx (http://www.codeproject.com/KB/office/Wordyna.aspx" onclick="window.open(this.href);return false;).
La diferencia es el tipo de contentType usa: application/msword, prueba así y nos dices.
Saludos,
-
Mas vale tarde que nunca!
El problema lo resolví, tant tonto como iniciar la sesión con el usuario que usaba para generar el documento. El problema es que word solita las iniciales para ejecutarse la primera vez y eso hacía que se bloqueara.
Lo deje funcionando bajo w2003 server pero no fui capaz de hacerlo bajo w2008 server.
Saludos
-
hola pueden ayudarme estoy haciendo una pag web y lo q quiero es que al escribir informacion en las cajas de texto estas se guarden en un archivo word o excel eso no importa porq luego quiero q se mande automaticamente a un correo electronico porfa ayudenme me urrgeee
-
Hola no hay mucho componentes free para escribir archivos WORD y EXCEL , puedes optar por uno pagado o ponerte a investigar como escribir los nuevos formatos en XML (Word 2010)