尝试在web配置中将defaultPath添加到httpError时出现iis 7错误

时间:2012-10-24 07:07:16

标签: c# iis web-config

当我将defaultPath =“/ Error.aspx”添加到我的网络配置时,我得到一个错误,告诉我我的配置有错误。问题在于,如果没有这一切,一切都很好,没有错误。我有一些相关的设置:

<httpErrors defaultResponseMode="ExecuteURL" errorMode="Custom" existingResponse="Replace" >
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" prefixLanguageFilePath="" path="/Err.aspx" responseMode="ExecuteURL" />
        </httpErrors>
<customErrors mode="On" defaultRedirect="~/Error.aspx" redirectMode="ResponseRewrite">
        <error statusCode="404" redirect="~/Err.aspx" />
    </customErrors>
你能帮帮我吗?你知道当我尝试添加默认路径时iis会出错吗?

1 个答案:

答案 0 :(得分:0)

只有设置了设置&#34; defaultPath&#34;才能解决此错误。在IIS的文件applicationHost.config中。

或者您可以使用以下步骤使用UI进行设置:
1)打开IIS
2)选择ServerName(不是网站)
3)打开菜单&#34;错误页面&#34;
4)单击&#34;编辑功能设置&#34;在左边。
5)配置设置&#34;路径&#34;和弹出窗口中的其他选项。