Asp.net 数据库中的数据未在.Net中返回

Asp.net 数据库中的数据未在.Net中返回,asp.net,.net,sql-server-2008,Asp.net,.net,Sql Server 2008,我已经将一个web应用程序发布到IISWeb服务器,但在执行此操作之前,一切都正常,而现在则不然 可以通过连接字符串Persist Security Info=true中的用户ID和密码访问SQL Server 2008。web.config上没有设置windows身份验证或模拟,web应用程序在我们的INTRANET上运行 我看到的问题是应用程序加载了,但当应用程序的某个部分涉及从数据库获取一些数据时,它会失败。使用IDataRecord作为我将数据从数据库映射到类的一部分,IDataReco

我已经将一个web应用程序发布到IISWeb服务器,但在执行此操作之前,一切都正常,而现在则不然

可以通过连接字符串Persist Security Info=true中的用户ID和密码访问SQL Server 2008。web.config上没有设置windows身份验证或模拟,web应用程序在我们的INTRANET上运行

我看到的问题是应用程序加载了,但当应用程序的某个部分涉及从数据库获取一些数据时,它会失败。使用IDataRecord作为我将数据从数据库映射到类的一部分,IDataRecord显示以下内容:

1) 错误\u数值=0 2) 错误消息值=1

将其传递到dictionary类后,查看返回的内容


有人能解释这件事吗

当您直接登录到IIS web服务器(即终端服务会话)并尝试从SSMS或MS access连接时,是否可以验证您是否可以访问此数据库?是否可以提供代码尝试连接时获得的异常详细信息?将检查,但是其他人必须登录才能为我这样做,因为我自己没有直接访问权限。但您还有其他想法可以帮助吗?我得到的例外是,它找不到我正在从数据库映射到类中属性的字段名。可以连接存储的进程运行,但返回的结果与预期不符。它将error\u message和error\u number作为列名,而不是我希望映射到的列名