11

SQL Server 2008 R2 DB で MVC 3 を使用しています。

elmah 1.2.2 と SQL Server スクリプトをインストールしました。

SQL Server 2008 で Elmah をセットアップする方法に関する詳細な情報を誰かが持っているかもしれません。

ネットで調べましたが詳しい情報は見つかりませんでした。

4

1 に答える 1

16

既に SQL Server セットアップ スクリプトを実行し、Elmah を MVC アプリケーションにインストールしているので、web.config に以下を追加するだけで、Elmah がそのログを SQL Server インスタンスに送信できるようになります。

<elmah>

 ...

   <errorLog type="Elmah.SqlErrorLog, Elmah" 
      connectionStringName="<definedConnectionString>" 
      applicationName="MyAppName"/>

 ...

</elmah>

web.config のセクション"<definedConnectionString>"から SQl 2008 インスタンスを指す接続文字列の名前に置き換える必要があることに注意してください。<connectionStrings>

また、次の 5 つのパート シリーズを読むことをお勧めします: Logging Errors with ELMAH and MVC 3。ELMAH を MVC で使用するための多くの優れた推奨事項が含まれています。また、Elmah.MVC NuGet パッケージのインストールを使用して、MVC アプリケーション内の Elmah の既定の動作を変更することを検討することもできます。

于 2012-09-19T11:50:23.863 に答える