我有许多用旧的经典 ASP 编写的项目,其中 Global.asa 过去工作得很好。因为我已经安装了带有 IIS7.5 的 Windows 7,所以我的项目都没有工作。
以下是 Global.asa 的代码
<Script language=vbscript runat = server>
Sub Application_OnStart()
dim objConn, connectionString
set objConn = Server.CreateObject("ADODB.Connection")
connectionString = "DSN=otsDSN; UID=admin;PWD=;"
objConn.ConnectionTimeout = 5
错误出现在这一行。参考了许多网站,甚至 IIS.Net 但仍然没有运气。
objConn.Open connectionString
Application("otsAppConn") = objConn
end Sub
IIS抛出的错误是
错误 '80004005' /ot/admin/page1.asp,第 33 行和用于承载旧 IIS 系列中的连接对象字符串的应用程序对象现在显示,Provider=MSDASQL.1;而不是完整的连接字符串。
所有项目都列为 IIS7.5 中的应用程序,我可以使用appcmd 列表应用程序看到
感谢是否有人可以提供帮助..