我在使用 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 文件时它返回 404。
我可以访问 .gif 和 .js 文件,但我无法访问 .aspx 或其他 .Net 文件。我知道这与 .Net 正确配置 IIS 有关,上面的命令应该是解决方案,但第二个命令不起作用。
@aaronjensen:您注册脚本的命令成功运行,并调查日志,我发现我收到了状态为 404、子状态 2 的失败请求的条目。
微软告诉我这是因为“锁定策略阻止了这个请求”。
如果由于关联的 ISAPI 或 CGI 尚未解锁而拒绝请求,则返回 404.2 错误。
我认为这是因为我的原始查询中的 isapi DLL 被拒绝了?