1

web.config ファイルを変更して、Sharepoint サイトでエラー情報を有効にする方法。web.config ファイルで次の変更を行いました

Callstack = true
CustomErrors mode = Off
Compilation debug = true

しかし、それでもエラーの SharePoint サイトでコール スタックの詳細 (エラーの詳細) を取得できません。代わりに、次のエラーが表示されます。「この特定のエラー メッセージの詳細をローカル サーバーで表示できるようにするには」現在の Web アプリケーションのルート ディレクトリにある "web.config" ファイル内にタグを作成してください。これについて私を修正してください?.

4

2 に答える 2

2

カスタム エラー モードをオフにします (またはオンにします。覚えていません)。次に、debug=true に設定します。問題は、sharepoint で使用されるさまざまな web.config が多数あることです。1 つは Web アプリケーション レベル (inetpub、仮想ディレクトリ) にあり、次にレイアウト ページ、コントロール テンプレートなどに 1 つは /web server extensions/14/ にあります。コードに関連付けられている関連するすべての Web 構成でこれらの変更を行う必要があります。

そして明らかに、セキュリティ上の理由から、本番環境ではこれが常にオフになっていることを確認してください。

iisreset を実行する必要はありません。web.config ファイルを変更すると、自動的に iisreset が発生します。

于 2012-08-23T15:41:35.687 に答える
0

iisreset を実行しましたか?

web.config の変更が次のようになっていることを確認してください。

<customErrors mode=”Off” />

<SafeMode … CallStack=”true” … >

<trace enabled=”true” pageOutput=”true”/>

PS: 運用環境でスタック トレースを表示することはお勧めしません。代わりに、ULSViewer などのツールを使用してログ ファイルを調べてください。

于 2012-08-23T11:57:54.457 に答える