Я получил печально известный Вход в Сбой для Пользователя 'NT AUTHORITY / NETWORK SERVICE', когда я пытаюсь запустить страницу, которая содержит EntityDataSource и Listview. Вот трассировка стека:
[SqlException (0x80131904): Ошибка входа для пользователя 'NT AUTHORITY \ NETWORK SERVICE'.]
System.Data.SqlClient.SqlInternalConnection.OnError (исключение SqlException, логическое прерывание соединения) +4846887
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj) +194
System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2392
System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin (Boolean enlistOK) +35
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin (ServerInfo serverInfo, String newPassword, логический ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +144
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover (Строковый хост, String newPassword, логический redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +342
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist (SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, логическое перенаправленноеUserInstance) +221
System.Data.SqlClient.SqlInternalConnectionTds..ctor (идентификатор DbConnectionPoolIdentity, SqlConnectionString connectionOptions, поставщик объектаInfo, строка newPassword, SqlConnection owningObject, логический redirectedUserInstance) +189
System.Data.SqlClient.SqlConnectionFactory.CreateConnection (параметры DbConnectionOptions, Объект poolGroupProviderInfo, Пул DbConnectionPool, DbConnection owningConnection) +185
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection (DbConnection owningConnection, пул DbConnectionPool, параметры DbConnectionOptions) +31
System.Data.ProviderBase.DbConnectionPool.CreateObject (DbConnection owningObject) +433
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest (DbConnection owningObject) +66
System.Data.ProviderBase.DbConnectionPool.GetConnection (DbConnection owningObject) +499
System.Data.ProviderBase.DbConnectionFactory.GetConnection (DbConnection owningConnection) +65
System.Data.ProviderBase.DbConnectionClosed.OpenConnection (DbConnection externalConnection, DbConnectionFactory connectionFactory) +117
System.Data.SqlClient.SqlConnection.Open () +122
System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf (логическое openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String предпринимаемые операции, логический и closeStoreConnectionOnFailure) + 47
[EntityException: базовый поставщик не удалось открыть.]
System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf (логическое openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String предпринимаемые операции, логический и closeStoreConnectionOnFailure) +168
System.Data.EntityClient.EntityConnection.Open () +96
System.Data.Objects.ObjectContext.EnsureConnection () +81
System.Data.Objects.ObjectQuery 1.GetResults(Nullable
1 forMergeOption) +46
System.Data.Objects.ObjectQuery 1.System.Collections.Generic.IEnumerable<T>.GetEnumerator() +39
System.Linq.Enumerable.Single(IEnumerable
1 источник) +107
System.Data.Objects.ELinq.ObjectQueryProvider.b__2 (IEnumerable 1 sequence) +5
System.Data.Objects.ELinq.ObjectQueryProvider.ExecuteSingle(IEnumerable
1 запрос, выражение queryRoot) +25
System.Data.Objects.ELinq.ObjectQueryProvider.System.Linq.IQueryProvider.Execute (выражение выражения) +43
System.Linq.Queryable.Count (IQueryable 1 source) +240
System.Web.UI.WebControls.EntityDataSourceQueryBuilder
1.Build (контекст ObjectContext, логический computeCount) +154
System.Web.UI.WebControls.EntityDataSourceView.ExecuteSelect (аргументы DataSourceSelectArguments, создатель qbConstructor) +889
System.Web.UI.WebControls.EntityDataSourceView.ExecuteSelect (аргументы DataSourceSelectArguments) +102System.Web.UI.DataSourceView.Select (аргументы DataSourceSelectArguments, обратный вызов DataSourceViewSelectCallback) +19
System.Web.UI.WebControls.DataBoundControl.PerformSelect () +142
System.Web.UI.WebControls.ListView.PerformSelect () +57
System.Web.UI.WebControls.BaseDataBoundControl.DataBind () +73
System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound () +82
System.Web.UI.WebControls.ListView.CreateChildControls () +55
System.Web.UI.Control.EnsureChildControls () +87
System.Web.UI.Control.PreRenderRecursiveInternal () +44
System.Web.UI.Control.PreRenderRecursiveInternal () +171
System.Web.UI.Control.PreRenderRecursiveInternal () +171
System.Web.UI.Control.PreRenderRecursiveInternal () +171
System.Web.UI.Control.PreRenderRecursiveInternal () +171
System.Web.UI.Page.ProcessRequestMain (логическое значение includeStagesBeforeAsyncPoint, логическое значение includeStagesAfterAsyncPoint) + 842
Вот содержимое моего EntityDataSource:
<asp:EntityDataSource ID="PartsDataSource" runat="server"
ConnectionString="name=Diel_inventoryEntities"
DefaultContainerName="Diel_inventoryEntities" EntitySetName="PartList"
EntityTypeFilter="PartList"
Select="it.[PARTNUMBER], it.[NSN], it.[PARTNAME], it.[REV], it.[CUSTOMER]">
</asp:EntityDataSource>
Помимо создания файла .edmx, listview и entitydatasource, есть ли какие-либо другие шаги, которые мне нужно предпринять для устранения этого сообщения об ошибке?
Спасибо,
Sid