Asp.net SQL Server升级后WS-call出现500服务器错误,直接访问时出现403错误

Asp.net SQL Server升级后WS-call出现500服务器错误,直接访问时出现403错误,asp.net,sql-server,web-services,Asp.net,Sql Server,Web Services,昨晚我的服务器管理员将我们升级到SQL server 2008,今天早上我对代码进行了更新,以在我的DBML和webconfig中反映新的服务器位置。在本地运行一切看起来都很好,我迁移到了我的开发服务器,在那里,我们的第一个web服务调用开始失败,出现“500内部服务器错误”。查看firebug时返回的消息很简单: "{"Message":"There was an error processing the request.","StackTrace":"","ExceptionType":""

昨晚我的服务器管理员将我们升级到SQL server 2008,今天早上我对代码进行了更新,以在我的DBML和webconfig中反映新的服务器位置。在本地运行一切看起来都很好,我迁移到了我的开发服务器,在那里,我们的第一个web服务调用开始失败,出现“500内部服务器错误”。查看firebug时返回的消息很简单:

"{"Message":"There was an error processing the request.","StackTrace":"","ExceptionType":""}"
另外,当我试图直接在浏览器中导航到我的web服务时,会出现403错误。据我所知,我的web服务器上没有防火墙设置已更改唯一已知的更改是SQL server升级


我真的想不出为什么在sql server发生更改后会发生这种情况。有人有什么想法吗?

您可以尝试检查所连接的端口

几周前我遇到了这个问题,我的管理员升级并将端口从默认的
1433
更改为其他端口


只是一个想法,希望这能有所帮助。

在做任何其他事情之前:使用计算机上的Management Studio连接到新服务器(而不是从sql server本身)

如果这样做有效,那么查看dev服务器上的连接字符串以确保它们是正确的


如果不起作用,坐在DBA的桌子旁,请他们完成服务器配置。即:启用TCP。

您升级到SQL Server 2008的哪个版本?我问这个问题的原因是,在开发者/评估版和Express版本中,TCP连接在默认情况下是禁用的?你也在使用一个命名的实例吗?不确定它是什么版本,我会尝试检查好的猜测,他们确实更改了我的端口,没有让我知道。+1:那些愚蠢的it人员。。。总是四处走动,换东西