1

Web 構成に 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 がエラーを出すことをご存知ですか?

4

1 に答える 1

0

IIS のファイル applicationHost.config で「defaultPath」を設定した場合にのみ、このエラーを解決できました。

または、次の手順を使用して UI で設定することもできます:
1) IISを開きます
2) ServerName (Web サイトではありません) を選択します
3) [エラー ページ] メニューを開きます
4) 左側の [機能設定の編集] をクリックします。
5) ポップアップで「パス」とその他のオプションを設定します。

于 2014-01-08T12:42:32.763 に答える