asp经典的IIS7错误500 + 8002801d

我有一个Win 2008服务器运行IIS7。 有一些旧的ASP网站仍然需要住在这个盒子上。 我启用ASP和网站,直到昨天运行良好。

现在,当ASP站点连接到数据库时,我得到一个500错误。 在日志中我有8002801d。

到目前为止我发现的所有东西都引用了我没有的registry项。

另一个奇怪的事情…我find了一些关于让IIS将错误发送到浏览器的信息,在IISpipe理器中显示了一个ASP图标。 我没有那个图标。 我不知道我曾经做过。

UPDATE

点击任何ASP页面将导致错误不仅连接到数据库的错误。

随着ASP图标丢失,需要得到这个固定我决定删除ASPangular色。 它删除了应用程序开发的一切。 我并不期待这个! 然后我在应用程序开发下安装了所有东西,并重新启动了服

问题解决了。

知道什么是错的,以及如何解决这个问题,我还是很高兴。

日志

#Software: Microsoft Internet Information Services 7.0 #Version: 1.0 #Date: 2010-06-28 19:03:10 #Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken 2010-06-28 19:03:10 ::1 GET /max/ |7|8002801d|- 80 - ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.0;+SLCC1;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30618) 500 0 0 304 2010-06-28 19:03:16 ::1 GET /BMI - 80 - ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.0;+SLCC1;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30618) 301 0 0 9 2010-06-28 19:03:16 ::1 GET /BMI/ - 80 - ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.0;+SLCC1;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30618) 200 0 0 408 2010-06-28 19:03:16 ::1 GET /BMI/Style.css - 80 - ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.0;+SLCC1;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30618) 304 0 0 1 2010-06-28 19:03:16 ::1 GET /BMI/logo.bmp - 80 - ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.0;+SLCC1;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30618) 304 0 0 1 2010-06-28 19:18:32 ::1 GET /max/logon.asp |7|8002801d|- 80 - ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.1;+.NET+CLR+2.0.50727;+.NET+CLR+1.1.4322;+.NET+CLR+3.0.04506.30;+.NET+CLR+3.0.04506.648;+InfoPath.2) 500 0 0 184 2010-06-28 19:23:32 ::1 GET /max/logon.asp |7|8002801d|- 80 - ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.1;+(R1+1.6);+.NET+CLR+2.0.50727;+.NET+CLR+1.1.4322;+.NET+CLR+3.0.04506.30;+.NET+CLR+3.0.04506.648;+InfoPath.2) 500 0 0 166 2010-06-28 19:24:05 ::1 GET /max/logon.asp |7|8002801d|- 80 - ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.1;+.NET+CLR+2.0.50727;+.NET+CLR+1.1.4322;+.NET+CLR+3.0.04506.30;+.NET+CLR+3.0.04506.648;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+InfoPath.2) 500 0 0 296 

(通用提示,因为用户更新问题已解决)

将来,从正在发生的服务器(如果可能的话)打开有问题的页面。 这迫使IIS7给出更详细的视图。 只要你有本地详细的错误,你会得到一个大量的细节,而不是只有HTTP 500的屏幕。这可以显示您的ISAPI提供程序,尊重请求。 10次​​中有9次会告诉你发生了什么,失败将会显示出来。

如果没有,请打开“失败的请求logging”。 然后,IIS将抛出每当有500类错误抛出时的数据。 其征税要经过,但如果你真的想知道,那是最好的方法。

在查看站点时,ASP图标应该是可用的…如果按类别sorting,它在“应用程序开发”下。 仔细检查您是否安装了ASPangular色服务…转到服务器pipe理器,您将在angular色页面上看到IISangular色…有一个“angular色服务”选项。

删除ASPangular色。 查看问题中的更新。 如果你知道这里发生了什么问题。