首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >已成功建立与服务器的连接,但随后在登录前握手期间发生错误

已成功建立与服务器的连接,但随后在登录前握手期间发生错误
EN

Stack Overflow用户
提问于 2010-07-17 12:01:31
回答 28查看 279.6K关注 0票数 137

当我试图从本地环境连接生产数据库时,我得到了以下错误。

我以前可以连接生产数据库,但突然我得到了以下错误,你知道吗?

成功建立了与服务器的连接,但在登录前握手时出错。(提供程序: TCP提供程序,错误:0-句柄无效。)

我试图在本地PC上运行asp.net网站,它有生产数据库的连接字符串,下面是我在本地环境中遇到的错误的堆栈跟踪。

代码语言:javascript
复制
>    at MyWebsiteDAL.clsForumQuestion.SelectAll(Int32 CurrentPageIndex, Int32 PageSize) in D:\EDrive\My WebSites\MyWebsite\MyWebsite\MyWebsiteDAL\clsForumQuestion.cs:line 821
       at CodeConnect.Default.Page_Load(Object sender, EventArgs e) in D:\EDrive\My WebSites\MyWebsite\MyWebsite\MyWebsite\Default.aspx.cs:line 100
       at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
       at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
       at System.Web.UI.Control.OnLoad(EventArgs e)
       at System.Web.UI.Control.LoadRecursive()
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

你知道这里出了什么问题吗?

EN

回答 28

Stack Overflow用户

回答已采纳

发布于 2010-07-17 12:21:27

解决方案

1)清理您的VS.Net解决方案

2)重建项目。

3)重置IIS

4)重新运行项目。

这基本上解决了我的问题,但在我的情况下,我没有得到这个错误,突然我的本地环境开始给我上面的错误,所以这个技巧可能对我有效。

票数 166
EN

Stack Overflow用户

发布于 2020-07-14 21:38:35

在我的例子中,这个错误发生在. net core和Microsoft.Data.SqlClient上。解决方案是将;TrustServerCertificate=true添加到连接字符串的末尾。

票数 25
EN

Stack Overflow用户

发布于 2014-02-06 18:07:36

  • 保存您的工作,

  • 关闭Visual Studio,然后关闭

  • 重新打开您的项目

这对我很有效。

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3270199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档