Problema en poner pagina ASP.NET en Server 2003
Publicado por Wilmar Alejandro Gutierrez (3 intervenciones) el 31/08/2011 16:08:08
Hola a todos,quien me pueda ayudar se lo agradezco en el alma, miren he hecho lo siguiente:
Primero cree una pequeña aplicación de un formulario ASP.NET validando un nombre que se encuentra en una tabla de una base de datos llamada ejeweb en SQL 2005 para ver si me salía el mismo error con este software tan simple porque estoy haciendo la intranet y tambien me pasa igual y efectivamente si me sale el mismo error, entonces debo estar fallando en algo o me hace falta configurar algo, te lo voy a explicar mas detalladamente.
1. Yo primero hice esta pequeña aplicación llamada EjemploWeb en mi equipo local, mi equipo se llama Auxsistemas.
2. Luego pase todos los archivos que tienen que ver con el proyecto EjemploWeb a la carpeta C:\Inetpub\wwwroot que se encuentra en el servidor.
3. Luego me fui para el IIS del servidor, en WebSite/Default Web Site y aparecen los archivos de mi aplicación listos para verlos desde el internet explorer.
Este Default Web Site según me explicó un amigo redirecciona la carpeta de la ruta C:\Inetpub\wwwroot para poderme conectar con paginas asp.net.
4. Después me fui para el internet explorer y puse http://192.168.1.2/Default.aspx
Esa seria la IP del servidor seguido del nombre del archivo aspx, donde efectivamente me sale el formulario listo para ingresar un nombre que esté en la tabla Usuario de la base de datos llamada ejeweb.
La aplicación lo que hace es que uno coloca un nombre en el textbox y le das aceptar, luego de eso debe aparecer un mensaje al lado del botón diciendo “El usuario NO se encuentra registrado” eso significa que ese nombre no se encuentra en la tabla Usuario de la base de datos ejeweb, de lo contrario aparecera un mensaje diciendo “El usuario SI se encuentra registrado”
Pero al darle clic a aceptar me aparece este error:
Server Error in '/' Aplication
No se puede abrir la base de datos "ejeweb" solicitada por el inicio de sesión. Error de inicio de sesión. Error de inicio de sesión del usuario 'NT_AUTHORITY\NETWORK SERVICE'
Esta es la conexión cuando abro el SQL 2005 en el servidor:
Tipo de servidor: Motor de base de datos
nombre del servidor: Servidor
Autenticación: Autenticación de Windows
Los nombres ingresados en la tabla Usarios de la base de datos ejeweb:
Y esta es la conexión desde el archivo Web.Config a la base de datos:
<connectionStrings>
<add name="administracion" connectionString="Data Source=SERVIDOR;Initial Catalog=ejeweb;Integrated Security=True"providerName="System.Data.SqlClient"/>
</connectionStrings>
Por favor ayudenme con esto de verdad si no he sido muy explicito me lo hacen saber que con gusto trataré de explicarlo mejor, muchas gracias.
Primero cree una pequeña aplicación de un formulario ASP.NET validando un nombre que se encuentra en una tabla de una base de datos llamada ejeweb en SQL 2005 para ver si me salía el mismo error con este software tan simple porque estoy haciendo la intranet y tambien me pasa igual y efectivamente si me sale el mismo error, entonces debo estar fallando en algo o me hace falta configurar algo, te lo voy a explicar mas detalladamente.
1. Yo primero hice esta pequeña aplicación llamada EjemploWeb en mi equipo local, mi equipo se llama Auxsistemas.
2. Luego pase todos los archivos que tienen que ver con el proyecto EjemploWeb a la carpeta C:\Inetpub\wwwroot que se encuentra en el servidor.
3. Luego me fui para el IIS del servidor, en WebSite/Default Web Site y aparecen los archivos de mi aplicación listos para verlos desde el internet explorer.
Este Default Web Site según me explicó un amigo redirecciona la carpeta de la ruta C:\Inetpub\wwwroot para poderme conectar con paginas asp.net.
4. Después me fui para el internet explorer y puse http://192.168.1.2/Default.aspx
Esa seria la IP del servidor seguido del nombre del archivo aspx, donde efectivamente me sale el formulario listo para ingresar un nombre que esté en la tabla Usuario de la base de datos llamada ejeweb.
La aplicación lo que hace es que uno coloca un nombre en el textbox y le das aceptar, luego de eso debe aparecer un mensaje al lado del botón diciendo “El usuario NO se encuentra registrado” eso significa que ese nombre no se encuentra en la tabla Usuario de la base de datos ejeweb, de lo contrario aparecera un mensaje diciendo “El usuario SI se encuentra registrado”
Pero al darle clic a aceptar me aparece este error:
Server Error in '/' Aplication
No se puede abrir la base de datos "ejeweb" solicitada por el inicio de sesión. Error de inicio de sesión. Error de inicio de sesión del usuario 'NT_AUTHORITY\NETWORK SERVICE'
Esta es la conexión cuando abro el SQL 2005 en el servidor:
Tipo de servidor: Motor de base de datos
nombre del servidor: Servidor
Autenticación: Autenticación de Windows
Los nombres ingresados en la tabla Usarios de la base de datos ejeweb:
Y esta es la conexión desde el archivo Web.Config a la base de datos:
<connectionStrings>
<add name="administracion" connectionString="Data Source=SERVIDOR;Initial Catalog=ejeweb;Integrated Security=True"providerName="System.Data.SqlClient"/>
</connectionStrings>
Por favor ayudenme con esto de verdad si no he sido muy explicito me lo hacen saber que con gusto trataré de explicarlo mejor, muchas gracias.
Valora esta pregunta


0