我安装了Umbraco 4.5,并且运行正常。我无法正常工作的是404。当它碰到一个不存在的页面时,它将显示默认的IIS7 404页面,而不是内置的umbraco 404页面。
所以我假设这是我必须更改的iis中的设置-但是哪个?
最佳答案
从http://our.umbraco.org/forum/using/ui-questions/8244-IIS7--404复制:
基本上,您需要添加
<location path="Site Description">
<system.webServer>
<httpErrors existingResponse="PassThrough" />
</system.webServer>
</location>
到applicationHost.config文件,其中“站点描述”是IIS7中站点的名称。
applicationHost.config文件位于:system32\inetsrv\config
编辑:
如评论中所述(如果有此答案),您应该在web.config中添加此部分,这样更好,您应始终避免在自己的应用程序之外更改可能会影响其他应用程序的配置文件。
关于iis - Umbraco的404页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3613013/