私は正常にsharepointにデプロイしたカスタムhttpモジュールを作成しました。このモジュールの目的は、SharepointサイトのユーザーがEULA(要求コンテキストでCookieとして表される)を受け入れたかどうかを追跡し、EULAなどを受け入れるために別のWebサイト(独立して実行)にリダイレクトすることでした。私は現時点で直面しています。サイトを使用しているWebブラウザを使用しているユーザーは問題ありませんが、すべてが正常に動作しますが、サイトのインデックス作成を試みるときにSPFarmsのエラーが発生するなどの問題が発生します。私の疑問は、基本的には、Webブラウザからのリクエストに対して自分のロジックのみを実行するモジュールと、検索サービスなどの共有ポイントのクローラを検出する方法を、どのようにフィルタリングする必要がありますか?私は、サービスが実行されているユーザー名をチェックし、ファイルパス拡張子をチェックしてフィルタリングすることができますが、恐ろしいデザインのように思えます。カスタムhttpmoduleでSharepoint Crawlerを検出する方法
0
A
答えて
0
Request.UserAgent
のUser-Agent文字列に基づいてフィルタリングを試してみてください。偽装する可能性があるため、セキュリティのためにUser-Agentに頼らないでください。
関連する問題
- 1. SharePoint公開サイトHTTPModule
- 2. System.Web.HttpException(BasicAuthenticationカスタム)HttpModule
- 3. HttpModuleのログインを検出します
- 4. カスタムSharepointの検索リファインパネルプログラム
- 5. phantom-crawlerを使ってhtmlソースをコンソールに出力する方法
- 6. sharepoint共有フォルダ内の新しいファイルをプログラムで検出する方法
- 7. HttpModuleイベント - インターセプトsharepointがaccessdenied.aspxにリダイレクト
- 8. カスタムSharepoint 2007検索とその結果
- 9. Sharepoint 2010ユーザーグループからカスタム列の値を取得する方法
- 10. Sharepoint 2007のカスタムリストからカスタムWebパーツを作成する方法
- 11. カスタムSharePointタイマジョブの「ジョブの説明」を設定する方法
- 12. SharePointカスタムWebパーツの開発。ルックアップフィールドをレンダリングする方法は?
- 13. イオンアプリでマルチフィンガータッチを検出する方法
- 14. Javaでファイルカテゴリを検出する方法
- 15. ホストでアクセスファイルを検出する方法
- 16. asp.netでウェブカメラを検出する方法
- 17. NSTextFieldでスペースキーを検出する方法
- 18. PHPでドメインを検出する方法
- 19. tbbmallocでメモリリークを検出する方法
- 20. は、メソッドを振っ検出xcode4で検出揺れ方法を検出する方法xcode4
- 21. FlaskでCrawler Runnerを使用する際に引数を渡す方法は?
- 22. ユーザーのタッチを検出するカスタムUIView
- 23. HttpModuleがロードされているかどうかを検出する
- 24. SharePoint検索センター:カスタム検索結果ページを表示できますか?
- 25. WebBrowserコントロールでナビゲートする方法を検出する方法
- 26. Modernizr - ポリフィルのロード方法/カスタム検出の使用
- 27. SharePointリストからカスタムSharePointシソーラスファイルを生成
- 28. カスタムnewsbsite.aspxとカスタムwebtmplates(sharePoint)
- 29. ジョブマネージャプラグインでカスタム検索機能を実行する方法は?
- 30. リスト表示フォームでカスタム検証を追加する方法