我有一个带有HTML表单的net 2.0 ASP页面,该表单连接到MS SQL 2008数据库。我认为当我的页面无法加载时,连接字符串是问题,但是在这个网站和其他人的帮助下,我相信正在建立连接但是表单没有加载。我不是一个经验丰富的ASP或HTML编码器,我正在学习。我似乎没有在我的Firefox或IE浏览器中出现任何错误,要么我没有查找正确的日志,或者IIS也没有给我任何错误。页面永远不会加载。有什么想法吗?
答案 0 :(得分:1)
@Tomas - 感谢您的帮助。我现在有联系。有一件事我的页面是ASP.NET 2.0,我的网页是为ASP.NET 4.0配置的。一旦我修复了我能够连接。然后我遇到登录失败但是一旦我正确地重置了密码,我就能进入并插入一条新记录。在一些网页试图加载后我仍然需要重新启动ISS,但至少它是进步。
@ Carlos - 说实话我不知道有什么区别。我只是想修复其他人在2006年写的页面,现在需要将其移动到一个全新的服务器(64位)并从SQL 2000升级到SQL 2008.我得到了这份工作,因为我是唯一的技术人员有任何SQL经验和一点HTML经验的网站。
有效的连接字符串是“Provider = SQLNCLI10; Server = server / instance; Database = dbname; Integrated Security = SSPI;”
至少现在我知道我的连接和数据库工作,我可以继续讨论IIS问题。
@Everyone - 非常感谢您的帮助。
答案 1 :(得分:0)
检查EventViewer是否有错误。在调试模式下运行应用程序,启用CLR异常(转到Debug-> Exceptions,检查Thrown列中的公共语言运行时异常),您将看到应用程序是否抛出任何异常。
检查http://forums.asp.net/t/1046374.aspx,也许它会提供一些帮助。
旁注:为什么你没有使用标准的asp.net连接器来代替odbc?
答案 2 :(得分:0)
您的页面是ASP还是ASP.NET?我很困惑,因为你已经标记了两者。
如果您正在尝试从ASP.NET连接到MS SQL Server,则不建议使用ODBC连接器。您应该使用.NET Framework Data Provider for SQL Server。单击它以便您可以更好地了解连接到SQL Server的方式。