問題タブ [51degrees]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - Azure で NuGet 経由で 51Degrees を使用するには?
Azure にデプロイする .NET プロジェクトで 51Degrees を使用しようとしています。2011 年 8 月、「Azure 互換」としてマークされたv1.2.1.3 がリリースされました。
Foundation を Windows Azure クラウド サービスに展開できるようになりました。要件とセットアップ方法の詳細については、リリース ノートを参照してください。Azure 関連の変更には以下が含まれます。 ログ ファイルの代わりに、ログ エントリがログ テーブルに書き込まれます デバイス ファイルの代わりに、以前のデバイス リクエストがデバイス テーブルに書き込まれます 新しい条件付きコンパイル シンボル - 'AZURE'。AZURE 対応のビルドは、従来の ASP.NET では機能しません。
それ以来、多数のリリースがあり、それらはv2.1.4.9までです。ただし、彼らのドキュメントは、Azure での使用方法について非常に簡単です。実は元々 v1.2.1.3 で記載されていたのでバグがありました
変更を利用するには、「fiftyonedegrees」というストレージ アカウントを作成する必要があります。その後、Foundation は 2 つのテーブルを作成します。1 つは以前のデバイス用で、もう 1 つはログ用です。
Azure ストレージ アカウントはすべてのインスタンスで一意である必要があり、誰もが という名前のアカウントを作成できないため、これは不可能fifityonedegrees
です。
彼らの反応は次のとおりです。
ブログを読み直したところ、この点に関して見落としがあったようで、まもなく更新されます。
Foundation が検索するストレージ アカウントは、Foundation ソース コードで変更できます。Foundation/Properties/Constants.cs に移動し、文字列 'AZURE_STORAGE_NAME' をストレージ アカウントの名前に変更します。
ただし、プロジェクト内でそれをどのように利用するかについては、まだ途方に暮れています。これが私の問題です:
- v1.2.1.3 が Azure と互換性のある唯一のリリースなのか、それ以降のすべてのリリースが Azure と互換性があるのかはわかりません。彼らのドキュメントには書かれていません。
- NuGetを介して 51Degrees をインストールすると、プロジェクト
App_Data
のドキュメントと矛盾するフォルダーが作成されません。このweb.config
ファイルにはApp_Data
、<log logFile="~/App_Data/Log.txt" logLevel="Info"/>
. - 前に引用した Azure ストレージ アカウントのバグへの対応に基づいて、彼らはファイルを編集する必要があると言っています
Foundation/Properties/Constants.cs
。ただし、NuGet を介してインストールしていて、それは DLL であるため、NuGet はおそらく間違ったアプローチでしょうか? ソースをダウンロードして自分でコンパイルし、自分のプロジェクトに手動で接続する必要がありますか?
私は一般的に.NET、NuGet、VSなどに不慣れなので、助けていただければ幸いです。
asp.net - .NET で Browser Definition File Schema ファイルを解析する API はどれですか?
既存のフレームワークで解析したいヘッダー情報を含む IIS ログがいくつかあります。おそらく51 Degrees mobiツールと連携して、ブラウザ定義ファイルを使用する ASP.NET の一部を活用できますか。
ログ ファイルの分析に使用する適切な .NET API (または類似の API) は何ですか?
asp.net - ASP.net で iPad を検出する
ASP.net でモバイル デバイスがタブレット (iPad) であるかどうかを検出したい 51degrees プロジェクトを調べましたが、タブレットを検出する機能は無料版では利用できません。ASP を配布しているためです。 100 の顧客に対する正味のソリューションであるため、すべての顧客に対して 51 度のライセンスを購入することはできません。
利用可能な 51 度の無料またはオープンソースの代替手段はありますか? それとも、MVC の新しいバージョン (4?) は、プレーンな IsMobileDevice() よりも詳細な情報を提供しますか?
ありがとう、コンラッド
asp.net-mvc - OutputCache は効果がありません
出力キャッシュが期待どおりに機能していると思っていた MVC アプリに戻ってきました。ただし、再確認すると、使用している OutputCache 属性が効果がないことがわかります (Duration が高い値に設定されています)。追加するかどうかに関係なく、アクションのブレークポイントは常にヒットし、Firebug は要求されたページでそれぞれ 200 OK を表示します。
VaryByCustom を使用するより複雑なアクションでは、global.asax の GetVaryByCustomString メソッドは呼び出されません。私はそこでデバッグできたので、過去に呼び出されたことを知っていますが、今はそうではありません。
私はこれを壊すために何をしたのだろうか.何か考えはありますか?
(localhost をテストするだけでなく、有効な外部 URL になるように dyndns.org アドレスを使用します。IIS も使用します)。
更新: ローカルホストの URL を使用すると、同じ URL をターゲットにしてもアクション コードが再度入力されません。F5 を押すと実行されます。インターネット URL を使用すると、常にアクション コードにアクセスします。
更新 2 : Fiddler は、応答ヘッダーでこれを示しています。
同じ URL をリクエストするたびに Expires = Date + 24h になります。これは、毎回新しいページが提供されることを示しています。また、最初は 200 で、その後は 304 になるはずです。
vb.net - 51度経由でリダイレクトする前にHTTPエラーをキャッチする (vb.net)
私は 51degrees.mobi を使用しており、うまく機能していますが、モバイル サーバーに問題 (HTTP エラー ステータス) が発生した場合、ユーザーがモバイル サイトのデスクトップ バージョンを続行できるようにしたいと考えています。構成のリダイレクト セクションをコメント アウトすることでリダイレクトを停止できることはわかっていますが、実際にリダイレクトを停止することは可能ですか?
asp.net-mvc - 51Degrees リダイレクト ルートのみ
ドキュメントに記載されているように 51Degrees<redirect>
要素を構成して、ルート アドレスへのリクエストのみをモバイル アドレス (例: ) にリダイレクトし、他のアドレスへのリクエストはリダイレクトしないようにするにはどうすればよいですか?http://mydomain.com/
http://mydomain.com/m
http://mydomain.com/page123
java - Mavenで51Degrees.Mobiを使用する方法
私は51Degrees.mobiをMaven、JSF、およびJavaプロジェクトで動作させようとしていますが、今のところ運がありません。http://51degrees.mobi/Support/Documentation/Java.aspxから2つのjarファイルをダウンロードし、指示に従いました。私は今このようなフィルターを持っています
それはエラーをスローしません。オンラインで調べたところ、pomファイルに追加する必要のある依存関係が見つかりました。
この場合も、ファイル自体にエラーはスローされませんが、ディレクトリでmvn clean installを使用すると、次のエラーが発生します。
誰かアイデアはありますか?
php - 51Degree API を使用してモバイル ハードウェア モデルを取得できない
モバイル アプリケーションの 1 つに 51Degree Api を使用しており、モバイルの解像度とモデル番号を取得しようとしていますが、51degree Api プロパティ
モバイルモデルに関する情報を提供しておらず、Blackberry Bold 9790 携帯電話についても正しい画面サイズを提供していません.. プロパティの使用
** 画面サイズを取得するため。ここで何が問題になる可能性がありますか?
asp.net - 51degreee Foundation - 新しいモバイルのリダイレクトではありません
ではasp.net
、51degree
新しいユーザー エージェントが検出されません。
新しいモバイルも検出されるようにするにはどうすればよいですか?
c# - コマンド ライン プログラムで 51Degreees データを使用して UserAgent フィールドを解析するにはどうすればよいですか?
IIS イベント ログを解析していて、UserAgent フィールドを分析する必要があります。必要なデータは 51Degrees にあると思いますが、これは HTTP モジュールとして実装されています。
- C# コマンド ライン アプリケーションを使用して 51Degrees モバイル デバイス データベースを操作するにはどうすればよいですか?
以前に同様の質問を見て、お気に入りとして主演したことを覚えています。将来これが必要になることを知っています。質問が削除された疑いがあります。