web-dev-qa-db-ja.com

HTTP /1.1の新しいアプリケーションが失敗しました

古いホストからGodaddyに移動しました。これは、サポートのない最悪のWebホストのようです。

asp Webサイト(クラシックaspで記述)を新しいgodaddyウィンドウホスティングに移動しました。しかし、サイトを実行すると、以下のエラーが発生します

HTTP /1.1の新しいアプリケーションが失敗しました

このサイトは私の前のホストと完全に連携していました。

以下は私のweb.configファイルにあるものです

<?xml version="1.0"?>
<configuration>
    <system.webServer>
        <httpErrors errorMode="Detailed" />
        <asp scriptErrorSentToBrowser="true"/>
    </system.webServer>
    <system.web>
        <customErrors mode="Off"/>
        <compilation debug="true"/>
    </system.web>
</configuration>

誰かがなぜそのエラーが発生するのか、どうすれば修正できますか?

どんな助けでもありがたいです。

12
LiveEn

どちらもGoDaddyで、あるホスティングアカウント(クラシックウィンドウ)から別のホスティングアカウント(plesk)にWebサイトを移動するときに同じ問題が発生しました。多くの頭痛の種のトラブルシューティングの後、私はweb.configファイルから<asp>タグ全体を削除することでそれを修正することができました。

    <!-- <asp scriptErrorSentToBrowser="true"/> -->

IIS 8(pleskのオプションのみ)はこのオプションを完全にはサポートしておらず、詳細なエラーメッセージの設定は次の方法で行われます。

    <httpErrors errorMode="Detailed" existingResponse="PassThrough" />

詳細については、こちらをご覧ください GoDaddyサポートページ

21
jcruz

IISでいくつかのWebサイトの名前を変更した後、今朝同じエラーが発生しました。 IISを再起動すると、数秒でサイトが再び稼働します。おそらく、起動時に.configファイルが読み取られ、このエラーの原因である可能性があります。