Think the best of others
Tuesday, September 30, 2008
Por trabajo, no por gusto, C#. Web, Ambiente - Instalacion de ASP.NET 2.0, C#, .NET Framework 3.5, Firebird 2.1, ibexpert.
Web, Ambiente - Instalación de ASP.NET 2.0, C#, .NET Framework 3.5, Firebird 2.1, ibexpert
( sin necesidad de internet en instalación, para este cliente )
1. Instalar Framework 3.5, con Idioma Hispano.
1.1. Iniciar Instalación de dotnetfx35.exe, y cancelar a los 5 segundos.
1.2. Copiar el dotnetfx35langpack_x86es.exe en el directorio generado por el instalador:
C:\Documents and Settings\Administrador\Configuración local\Temp\dotnetfx3530729.01\1033\dotnetfx35\x86
1.3. Reiniciar la instalacion de dotnetfx35.exe
1.4. Si por algun motivo se puede desconfiar que se haya cerrado la instalacion sin completar, ejecutar nuevamente el dotnetfx35.exe
( me ha pasado que a veces no crea el usuario ASPNET )
2. IIS - Verificar instalaciond e IIS o Instalarlo.
2.1. Insertar el CD de Windows XP ( o montar el .iso si es una maquina virtual )
2.2. Panel de control > Agregar o quitar programas > Agregar o quitar componentes de Windows > IIS
3. Firebird
3.1. Firebird-2.1.1.17910-0_Win32.exe
4. Bases de datos, copiar archivos.
4.1. Copiar archivos de base de datos ( en este caso crm )
c:\taocrm\GPSVENDEDORES.fdb
c:\taocrm\USUARIOS.fdb
4.2. Modificar el archivo alias.conf, agregar nombres y archivos.
C:\Archivos de programa\Firebird\Firebird_2_1\alias.conf
TrackVendedores = c:\taocrm\gpsvendedores.fdb
Usuarios = c:\taocrm\Usuarios.fdb
5. ibexpert
5.1. Instalar setup_personal.exe
6. Generar el Proveedor de Conexiones a Base de Datos (DbProvider)
6.1. Editar machine.config, Agregar..:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
< add name="FirebirdClient Data Provider" invariant="FirebirdSql.Data.FirebirdClient" description=".Net Framework Data Provider for Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient, Version=2.0.1.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c" / >
7. Aplicación ( en este caso crm )
7.1. Copiar archivos de aplicación en C:\Inetpub\wwwroot (crm)
7.2. Crear Directirio Virtual en el IIS (crm)
Panel de Control > Herramientas Administrativas > Servicios de Internet Information Server > Sitios Web > Sitios Web predeterminado > ClickDerecho > Nuevo > Directorio Virtual
7.3. Asociar Default.aspx como posible pagina de inicio.
Panel de Control > Herramientas Administrativas > Servicios de Internet Information Server > Sitios Web > Sitios Web predeterminado > crm > ClickDerecho > Propiedades > Documentos > Agregar > Default.aspx
Mi PC > Herramientas > Opciones de Carpeta > Ver > Utilizar uso compartido simple de archivos False
Mi PC > C:\Inetpub\wwwroot > crm ClickDerecho > Propiedades > Seguridad > Agregar > ASPNET > Comprobar Nombres > Aceptar.
En windows XP no es necesario hacer esto:
En windows 2003 Server Buscar en Administracion de IIS > Extenciones de Servicio Web > habilitar ejecucion de ASP
From: http://forums.asp.net/p/896237/1124239.aspx#1124239
Problema:
Parser Error Message: Unrecognized attribute 'xmlns'.
configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"
Solucion:
go to the properties page for the application in IIS, pick the "Asp.net" tab, and change the target framework to 2.0
OOooootro problema,
Contexto Windows 2003 Server version en Ingles!!
Problema:
Exception Details: System.FormatException: String was not recognized as a valid DateTime.
[FormatException: String was not recognized as a valid DateTime.]
...
FirebirdSql.Data.Client.Gds.GdsStatement.Execute() +108
...
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +92
...
System.Web.UI.WebControls.GridView.DataBind() +4
Solucion:...
( C:\Windows\system32\logfiles [w3svc1 | httperr] )
select * from rdb$character_sets
select * from rdb$relations
select * from rdb$triggers
select * from rdb$collations
select * from rdb$types
select * from rdb$database
select * from rdb$fields
select * from rdb$relation_fields
Tenemos windows 2003 server A y windows 2003 server B
en A funciona
en B tira el error
ambos estan en ingles, y tienen configuraciones regionales iguales
mismas bases de datos (calculo que puede cambiar una propiedad de contexto de la base de datos, intuyo..)
... leyendo...
8. Usar la web:
http://localhost/crm/
Recordar modificar las URL del sistema de registracion.
Subscribe to:
Post Comments (Atom)
2 comments:
Desarrollo, recordar librerias ASP.NET, Firebird:
En el directorio crm/bin/ de la aplicación sumar:
Microsoft.ReportViewer.Common.dll
Microsoft.ReportViewer.ProcessingObjectModel.dll
Microsoft.ReportViewer.WebForms.dll
Microsoft.ReportViewer.WebForms.xml
FirebirdSql.Data.FirebirdClient.dll
Exportar Reportes en PDF, libreria muy buena:
The Report.NET library contains classes that generate precise PDF documents. It's written in C# for the .NET platform. ASP.NET can be used to create dynamic PDF-response pages.
http://sourceforge.net/projects/report/
Post a Comment