(注意:这是IIS7)
当我转到http://localhost/MyApp时,出现404.4错误,HTTP错误404.4 - 未找到 您要查找的资源没有与之关联的处理程序。转到http://localhost/MyApp/default.aspx它有效。我已经搜索并认为我需要启用我的StaticFileModule,但在Handler Mappings下我没有StaticFileModule,也不知道如何/在哪里添加它。如果这是我的问题以及如何解决,有人可以告诉我吗?谢谢!
Additional Error Details:
HTTP Error 404.4 - Not Found
The resource you are looking for does not have a handler associated with it.
Module: IIS Web Core
Notification: MapRequestHandler
Handler: Not yet determined
Error Code: 0x80070002
在IIS7中,默认文档部分列出了default.aspx,这是我的默认文档。再次感谢!
答案 0 :(得分:2)
检查以确保您有default documents module installed(这也将如何添加静态文件模块,但我不认为这是您的问题)......
<globalModules>
<add name="DefaultDocumentModule" image="%windir%\system32\inetsrv\defdoc.dll" />
...
然后,您可以add a default document ...
<configuration>
<system.webServer>
<defaultDocument enabled="true">
<files>
<add value="Default.aspx" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
答案 1 :(得分:1)
答案是我最初从家庭高级操作系统安装了IIS,然后升级到了Business。我安装了从Business获得的所有新组件,但我认为核心iis安装仍然来自Home,这导致了错误。全新安装修复了问题。
答案 2 :(得分:0)
虚拟目录或网站上应该有默认文档设置。
在这里,您可以按任何顺序列出default.html,default.aspx,index.html。