.net IIS正在为存在的ASPX页返回404错误(未找到DllRegisterServer入口点)

.net IIS正在为存在的ASPX页返回404错误(未找到DllRegisterServer入口点),.net,iis,.net,Iis,我在用IIS 6刷新.Net 2.0时遇到问题 我已经能够成功执行aspnet_regiis.exe-I,但是当我尝试注册aspnet_isapi.dll时: regsvr32 “C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" 我得到了错误 已加载C:\Windows..\aspnet_isapi.dll,但未找到DllRegisterServer入口点 无法注册该文件 有人知道如何解决这个问题吗?谷歌并

我在用IIS 6刷新.Net 2.0时遇到问题

我已经能够成功执行aspnet_regiis.exe-I,但是当我尝试注册aspnet_isapi.dll时:

regsvr32 “C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"
我得到了错误

已加载C:\Windows..\aspnet_isapi.dll,但未找到DllRegisterServer入口点

无法注册该文件

有人知道如何解决这个问题吗?谷歌并不是很有帮助

编辑:我的问题实际上是IIS没有正确地为我的网页提供服务-也就是说,当我尝试请求我知道存在的.aspx文件时,它返回404s

我可以访问.gif和.js文件,但无法访问.aspx或其他.Net文件。我知道这与使用IIS正确配置.Net有关,上面的命令应该是解决方案,但第二个命令不起作用

@aaronjensen:您注册脚本的命令成功运行,在调查日志时,我发现我得到了一个状态为404的失败请求条目,子状态为2

微软告诉我这是因为

如果请求被拒绝,因为 尚未找到关联的ISAPI或CGI 解锁后,返回404.2错误


我认为这是由于原始查询中的isapi DLL被拒绝造成的?

当您收到错误时,它表示:

1不需要注册DLL


2 DLL已损坏

当您收到错误时,表示:

1不需要注册DLL


2 DLL已损坏

您无需注册该DLL。也可以尝试以下方法: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet\u regiis-s/w3svc/1/root


如果IIS仍然给您带来问题,请检查您的事件日志并用谷歌搜索那里的错误。您将获得点击率。

您不需要注册。也可以尝试以下方法: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet\u regiis-s/w3svc/1/root

如果IIS仍然给您带来问题,请检查您的事件日志并用谷歌搜索那里的错误。你会被击中的

检查运行IIS服务器的凭据。 检查AppPool用户权限。 检查运行IIS服务器的凭据。 检查AppPool用户权限。
最后,我认为问题是由脚本在使用IIS 6刷新ASP.Net 2.0时遗漏的一个步骤造成的

我通过以下步骤解决了这个问题:

使用C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet\u regiis-s/w3svc/1/root刷新安装

在IIS 6管理控制台中启用ASP.Net Web服务扩展-看起来IIS中默认未启用该扩展,因此出现了404.2错误。MSDN上有到的说明


最后,我认为问题是由脚本在使用IIS 6刷新ASP.Net 2.0时遗漏的一个步骤造成的

我通过以下步骤解决了这个问题:

使用C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet\u regiis-s/w3svc/1/root刷新安装

在IIS 6管理控制台中启用ASP.Net Web服务扩展-看起来IIS中默认未启用该扩展,因此出现了404.2错误。MSDN上有到的说明


首先,尝试以下所有方法

aspnet_regiis.exe-i C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet\u regiis-s/w3svc/1/root regsvr32“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet\u isapi.dll 如果无法解决问题,请检查计算机管理中的事件日志,因为这可能是另一个问题。
我的案例是一个模拟问题,但它只是在我完成aspnet_regiis之后才开始出现在事件查看器中。

首先,请尝试以下所有操作

aspnet_regiis.exe-i C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet\u regiis-s/w3svc/1/root regsvr32“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet\u isapi.dll 如果无法解决问题,请检查计算机管理中的事件日志,因为这可能是另一个问题。
我的案例是一个模拟问题,但它只是在我执行aspnet_regis后才开始显示在事件查看器中。

aspnet_isapi.dll不是COM dll,而是IIS isapi筛选器。aspnet_isapi.dll不是COM dll,而是IIS isapi筛选器。