我有一个NET2.0ASP页面与一个HTML表单,连接到MS SQL2008数据库。当我的页面不能加载时,我认为连接字符串是问题所在,但在这个网站和其他网站的帮助下,我相信连接已经建立,但表单就是没有加载。我不是一个有经验的ASP或HTML程序员,我正在学习,因为我去。我在Firefox或IE浏览器中似乎没有得到任何错误,或者我没有查看正确的日志,或者IIS也没有给我任何错误。页面永远不会加载。有什么想法吗?
发布于 2010-09-27 17:19:29
@Tomas -谢谢你的帮助。现在我的连接正常了。有一件事证明,我的网页是ASP.NET 2.0,我的网站是为ASP.NET 4.0配置的。一旦我修复了这一点,我就可以连接了。然后我遇到了登录失败,但是一旦我正确地重置了我的密码,我就能够进入并插入一个新的记录。在一些网页试图加载后,我仍然有不得不重启ISS的问题,但至少它是进步的。
@卡洛斯--说实话,我不知道有什么不同。我只是试图修复别人在2006年写的一个页面,现在它需要移动到一个全新的服务器(64位),并从SQL 2000升级到SQL 2008。我得到了这份工作,因为我是唯一的技术谁在现场有任何SQL的经验和一些HTML的经验。
有效的连接字符串是"Provider=SQLNCLI10;Server=server/instance;Database=dbname;Integrated Security=SSPI;“
至少现在我知道了我的连接和数据库是如何工作的,我可以继续讨论IIS问题了。
@所有人-非常感谢你的帮助。
发布于 2010-09-25 21:57:35
检查EventViewer是否有错误。在调试模式下运行您的应用程序,并启用CLR异常(转到Debug-> exceptions,选中抛出列中的公共语言运行时异常),您将看到应用程序是否抛出了任何异常。
查看http://forums.asp.net/t/1046374.aspx,也许它会提供一些帮助。
旁白:为什么不使用标准的asp.net连接器来连接sql而不是odbc?
发布于 2010-09-25 22:05:21
你的页面是ASP还是ASP.NET?我很困惑,因为你两个都加了标签。
如果您正在尝试从ASP.NET连接到MS SQL Server,则不建议使用ODBC连接器。您应该使用.NET Framework Data Provider for SQL Server。单击它,您可以更好地了解连接到SQL Server的方法。
https://stackoverflow.com/questions/3788043
复制相似问题