La primera vez que usé ASP.NET para completar la tarea simbólica, usé ASP.NET por primera vez, sudor. Así que inmediatamente encontré el problema. Cuando probé DataGrid anoche, aparecieron los siguientes errores:
El error del servidor en la aplicación "/DataGridTest".
-------------------------------------------------- -------------------------------------------------- ----------------------------
El usuario 'HP-2VI88M4GB/ASPNET' falló.
Nota: Durante la solicitud web actual, se producen anormalidades irrazonables. Consulte la información de seguimiento de la pila para comprender la información detallada sobre el error y la fuente del error en el código.
Detalles: System.Data.SqlClient.SQLException: Usuario 'HP-2V47VI88M4GB/ASPNET' El inicio de sesión falló.
Error de fuente:
Caminata 31: if (! This.ispostback))
Línea 32: {
Anillo 33: sqldataAdapter1.fill (DataSet11,0,10, "Productos");
Línea 34: this.databind ();
Línea 35:}
Archivo de origen: c: /inetpub/wwwroot/datagridtest/webform1.aspx.cs línea: 33
Seguimiento de pila:
[SQLException: el usuario 'HP-2V47VI88M4GB/ASPNET' falló en el inicio de sesión. ]
System.data.sqlclient.connectionpool.getConnection (boolean & isIntraction) +474
System.data.sqlclient.sqlconnectionpoolmanager.getPooledConnection (SQLConnectionStrinGingtions, Boolean & IsIntransaction) +372
system.data.sqlclient.sqlconnection.open () +384
system.data.common.dbdataAdapter.quietopen (IdbConnectionConnection, ConnectionState y OriginalState) +44 +44
System.data.comon.dbdataAdapter.FillFromCommand (ObjectData, int32startreco D, int32maxRecords, Stringsrctable, IdbCommandCommand, CommandBehavior))))) +304
System.data.Common.dbdataDapter.fill (DataSetDataSet, Int32StartRecord, Int32maxRecords, StringsRctable, IDBCommandCommand, CommandBehavior) +77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 77
System.data.common.dbdatadapter.fill (dataSetDataSet, int32startrecord, int32maxRecords, Stringsrctable) +40) +40
dataGridtest.webform1.page_load (Objectsender, EventArgse) Inc: /intpub/wwwroot/datagridtest/webform1.aspx.cs: 33: 33
System.web.ui.control.onload (EventArgse) +67 +67
System.web.ui.control.loadResive () +35
System.web.ui.page.processrequestmain () +750
=================================================== ===================
Según la excepción de mi apariencia, mi solución es la siguiente:
1. Cree un usuario de "nombre de computadora/ASPNET" en SQLServer. Por ejemplo, creé HP-2V47VI88M4GB/ASPNET
2. Abra la carpeta "Seguridad" en SQLENTERPRISEMANAGER, Haga clic en la derecha "Iniciar sesión" y seleccione "Nuevo inicio de sesión ...". La "pestaña" convencional "," Nombre ", llena HP-2V47VI88M4GB/ASPNET, OTRO PATERA DE VERDADERO; Esencia
Si tiene una mejor manera, no consegues