Но когда я публикую свой веб-сайт ASP.Net у поставщика услуг хостинга myasp.net и экран входа в систему работает нормально. Но проблема в том, что когда я нажимаю кнопку входа в систему, я получаю следующую ошибку, которая не возникает при тестировании в VS.
Ошибка сервера в ' /' Приложение. Доступ запрещен. Описание: При выполнении текущего веб-запроса
произошло необработанное исключение. Просмотрите трассировку стека для получения дополнительной информации об ошибке
и о том, где она возникла в коде.
Сведения об исключении: System.ComponentModel.Win32Exception: Access is отказано
Ошибка источника:
Во время выполнения
текущий веб-запрос. Информацию о происхождении и местоположении
исключения можно определить с помощью трассировки стека исключений ниже.
Трассировка стека:
[Win32Exception (0x80004005): доступ запрещен]
[SqlException (0x80131904): ошибка, связанная с сетью или конкретным экземпляром
произошло при установлении соединения с SQL Server. Сервер
не найден или недоступен. Убедитесь, что имя экземпляра
правильное и что SQL Server настроен на разрешение удаленных
подключений. (поставщик: поставщик TCP, ошибка: 0 — доступ запрещен.)]
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity
идентификация, SqlConnectionString ConnectionOptions, SqlCredential
credential, ObjectProviderInfo, String newPassword, SecureString
newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString
userConnectionOptions, SessionData reconnectSessionData,
пул DbConnectionPool, String accessToken, Boolean
applyTransientFaultHandling) +1005
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions
options, DbConnectionPoolKey PoolKey, ObjectpoolGroupProviderInfo,
Пул DbConnectionPool, DbConnection owningConnection,
DbConnectionOptions userOptions) +799
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(пул DbConnectionPool
, DbConnection owningObject, параметры DbConnectionOptions,
DbConnectionPoolKeypoolKey, DbConnectionOptions userOptions) +38
System. Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection
owningObject, DbConnectionOptions userOptions, DbConnectionInternal
oldConnection) +726
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection
owningObject, DbConnectionOptions userOptions, DbConnectionInternal
oldConnection) +85
System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection
owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean
allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions
userOptions, DbConnectionInternal& Connection) +449
System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection
owningObject, TaskCompletionSource
Код: Выделить всё
1 retry, DbConnectionOptions
userOptions, DbConnectionInternal& connection) +108
System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection
owningConnection, TaskCompletionSourceuserOptions, DbConnectionInternal oldConnection, DbConnectionInternal&
соединение) +942
System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection
externalConnection) , DbConnectionFactory ConnectionFactory,
TaskCompletionSource
Код: Выделить всё
1 retry, DbConnectionOptions userOptions) +143
System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection
outerConnection, DbConnectionFactory connectionFactory,
TaskCompletionSourceSystem.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource
Код: Выделить всё
1
retry) +139
System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSourceповтор) +367 System.Data.SqlClient.SqlConnection.Open() +129
UserLogin_VB.Login.ValidateUser(Отправитель объекта, EventArgs e) +220
System.Web.UI.WebControls.Login.OnAuthenticate(AuthenticateEventArgs
e) +109 System.Web.UI.WebControls.Login.AttemptLogin() +119
System.Web.UI.WebControls.Login.OnBubbleEvent(Источник объекта, EventArgs
e) +75 System.Web.UI.Control.RaiseBubbleEvent(Источник объекта,
EventArgs args) +37
System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) +120
System.Web.UI.WebControls.Button.RaisePostBackEvent(String
eventArgument) +166
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String
eventArgument) +10
System.Web.UI .Page.RaisePostBackEvent(IPostBackEventHandler
sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
+31 System.Web.UI. Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
+3450
Подробнее здесь: https://stackoverflow.com/questions/367 ... nied-error