Vb.net 升级到.NET 4.0后,获取用户~NT AUTHORITY\ANONYMOUS LOGON~的登录失败
升级到.NET 4.0后,获取用户~NT AUTHORITY\ANONYMOUS LOGON~的登录失败 几秒钟前| LINK 我有一个Visual2005Web应用程序(版本.NET2.0)。我可以登录到数据库并打开连接。我将我的项目升级到.NET4.0,并再次运行相同的项目。输入userId后,出现“user~NT AUTHORITY\ANONYMOUS LOGON~登录失败”错误。我不确定是什么导致了这个错误。当它到达con.Open()行时,它抛出一个异常。感谢您的帮助Vb.net 升级到.NET 4.0后,获取用户~NT AUTHORITY\ANONYMOUS LOGON~的登录失败,vb.net,Vb.net,升级到.NET 4.0后,获取用户~NT AUTHORITY\ANONYMOUS LOGON~的登录失败 几秒钟前| LINK 我有一个Visual2005Web应用程序(版本.NET2.0)。我可以登录到数据库并打开连接。我将我的项目升级到.NET4.0,并再次运行相同的项目。输入userId后,出现“user~NT AUTHORITY\ANONYMOUS LOGON~登录失败”错误。我不确定是什么导致了这个错误。当它到达con.Open()行时,它抛出一个异常。感谢您的帮助 Publ
Public Shared Function GetUserMenuItems(ByVal userId As String) As DataTable
Dim dt As DataTable
Dim con As SqlConnection = Db.DataAccess.GetAdminSqlConnection()
Dim cmd As New SqlCommand("uspGetUserMenuItems", con)
With cmd
.CommandType = CommandType.StoredProcedure
With .Parameters
.Add("@UserID", SqlDbType.VarChar, 80).Value = userId
End With
End With
Try
con.Open()
dt = Db.DataAccess.GetDataTable(cmd, "Validations")
Return dt
Catch err As Exception
Throw err
Finally
con.Close()
con.Dispose()
cmd.Dispose()
End Try
End Function
连接字符串是您的用户名和密码应该在连接字符串中。如果要将userid作为参数传递,则打开的连接首先需要正确的配置才能打开连接 您以前是否有特定用户登录到SQL Server,或者您使用的是
integrated security=true
?您是否已将web应用程序移动到新服务器,并将其更新到.NET 4.0?