Hola. No me quedó claro en donde se pretende que corra ese código ¿Es en el servidor iis? Si es este el caso, debería estar instalado el programa que atiende la impresión del documento (por ejemplo word) en el servidor, cosa que es medio raro que suceda.
Yo hice algo parecido pero en VB6 y ASP: Desde una aplicación web se manda a imprimir a impresoras de red que el servidor tiene definidas. En este caso la aplicación genera pcl5 porque imprime listados sencillos sobre impresoras láser. Para imprimir coloca la impresión directamente en la cola omitiendo el uso de drivers. Si el código corre en la estación de trabajo tal vez haya que considerar las políticas de seguridad de .net: http://msdn.microsoft.com/en-us/library/dd233103(v=vs.100) Saludos cordiales, Gabriel Culasso. Leandro Halfon <[email protected]> escribió: >Hola, lista > > >Estoy tratando de imprimir un documento word desde un sitio hecho en asp net > >Cuando lo ejecuto localmente anda perfecto, pero cuando lo ejecuto desde la >intranet, no anda > > >El codigo que estoy usando es este: > >Process MyProcess = new Process(); > > MyProcess.StartInfo.CreateNoWindow = false; > > MyProcess.StartInfo.Verb = "print"; > > MyProcess.StartInfo.FileName = newPath; > > MyProcess.Start(); > > MyProcess.WaitForExit(10000); > > MyProcess.Close(); > > >Alguno hizo algo asi? > > >Gracias! >
