1

私はELMAHローカルで使用しており、本番環境で使用したいと考えています。調べてみると、以下のことがわかりました。

ELMAH 構成のセクションで、allowRemoteAccess 属性を 0 に設定したことを思い出してください。これにより、リモート ユーザーはエラー ログを表示できなくなります。エラーの詳細からセキュリティの脆弱性やその他の機密情報が明らかになる可能性があるため、匿名の訪問者がエラー ログを閲覧できないようにすることが重要です。この属性を 1 に設定し、エラー ログへのリモート アクセスを有効にする場合は、elmah.axd パスをロックして、許可された訪問者だけがアクセスできるようにすることが重要です。これは、要素を Web.config ファイルに追加することで実現できます。

を有効にしたいremote accessので、同じ記事によると、次のことを行う必要があります。

 <location path="elmah.axd">
  <system.web>
  <authorization>
  <allow roles="Admin" />
  <deny users="*" />
  </authorization>
  </system.web>  
  </location>

私の質問は:

  • 私は Informix データベースを使用していますが、Informix によると、ログイン時にロールのアイデアを処理する方法は?

  • ダウンロードに必要なデータベースが 見つからなかったので、ログ データを保存したい場合はデータベースをsql server使用する必要がありますか?mysqlinformixELMAH

4

1 に答える 1

1

私はinformixデータベースを使用していますが、informixによると、ログイン時にロールのアイデアをどのように処理するのですか?

データベースを使用するカスタムロールプロバイダーを作成する必要がありInformixます。ここから始められます

また、ログデータを保存したい場合は、ELMAHのダウンロードに必要なinformixデータベースが見つからなかったため、SQLサーバーまたはmysqlデータベースを使用する必要がありますか?

を使用できますXmlErrorLog。ログをXMLファイルとして保存します。

于 2011-07-12T09:12:21.667 に答える