2011-07-20 4 views
0
私は、リモートマシンを通じてウェブサイトを接続してい

、実行時エラーカスタムエラー

を示すウェブサイト

詳細:リモートマシン上で閲覧可能であることを、この特定のエラーメッセージの詳細を有効にするには、現在のWebアプリケーションのルートディレクトリにある "web.config"設定ファイル内にタグを作成してください。このタグは、 "mode"属性を "Off"に設定する必要があります。

注:表示されている現在のエラーページは、アプリケーションの構成タグの「defaultRedirect」属性をカスタムエラーページURLを指すように変更することでカスタムエラーページに置き換えることができます。

しかし、私は自分のウェブサイトにサイト全体を表示したい、もう1つはウェブサイトでAjaxコントロールを使用している、CalenderExtenderコントロールです。

エラーを表示するAjaxコントロールタブのみが残り、完全に実行されます。

enter code here 

    <!-- Web.Config Configuration File --> 

    <configuration> 
     <system.web> 
    <customErrors mode="Off"/> 
     </system.web> 
    </configuration> 


    <!-- Web.Config Configuration File --> 

    <configuration> 
    <system.web> 
     <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> 
    </system.web> 
    </configuration> 

答えて

1

あなたは、それは(またはしない場合があります)AJAXコントロールのコンフィギュレーションに関連している可能性があり、どこかの例外を持っているようだ、とあなたは最初にこれを修正する必要があります。サーバーのイベントログを調べて例外の詳細を確認するか、ブラウザで詳細を公開するようにサイトを構成するだけです(現在表示されているエラーメッセージに示されています)。

<customErrors>あなたのweb.configファイル内のタグ:あなたがサイトは、すべての例外の詳細を表示する場合

<configuration> 
    <system.web> 
    <customErrors mode="Off"/> 
    </system.web> 
</configuration> 

が「オフ」にモードを設定ししかし、生産のウェブサイト上で、一般的にユーザーにこれらの詳細を表示決してお勧めします。

+0

しかし、私はAjax CalenderExtender Controlsをウェブサイトで使用しているため、これらの項目を表示する必要があります。 – Naresh

+0

@Naresh 'customErrors'はあなたが使用しているカスタムコントロールに何も関係していません。 – VMAtm

+0

OK、私は.net 4.0フレームワークを使用していますが、customErrorsを持たずにリモートマシンで自分のサイトを表示する方法はありますか? – Naresh

関連する問題