.net IIS正在为存在的ASPX页返回404错误(未找到DllRegisterServer入口点)
我在用IIS 6刷新.Net 2.0时遇到问题 我已经能够成功执行aspnet_regiis.exe-I,但是当我尝试注册aspnet_isapi.dll时:.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入口点 无法注册该文件 有人知道如何解决这个问题吗?谷歌并
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筛选器。