問題タブ [websync]
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.
comet - Websync: pros and cons?
What is your experience working with Websync (comet framework)? Have you considered any alternatives before using it?
So far I can say that
Pros:
- Very straightforward and easy to use
- Does not require any server configuration
Cons:
- Expensive (turned out to save us tons of money on bandwidth, so not quite)
- Lack of documentation (there are still few gotchas with WebSync3, but documentation is very nice and comprehensive)
- Javascript framework is not flexible enough (turned out to be flexible enough, although it took a while how to do everything we needed with WebSync2 only to see it to become one of the typical usage scenarios in WebSync3 (authentication and such)
Conclusion: The framework is amazingly straightforward and flexible, and allowed us to use it in ways that authors never even thought of ;)
As for the price: it turned out to be totally worth the money. Plus the support is just beyond awesome.
asp.net - ASP.Net MVC&Comet(WebSync)
ASP.NetMVC2.0プロジェクトにcometを実装しようとしています。FrozenMountainのWebSyncを使用しています。私のウェブサイトはC#4.0とASP.Net4.0でコーディングされています。
コメットコードは、[HttpPost]属性を使用してMVCコントローラー関数をトリガーしています(ページが更新されないか、投稿されていないように見えますが)。何が投稿されているかを判断し、そのルートを無視する方法はありglobal.asax.cs
ますか?
- 注意してください、私はMVCでルートを無視する方法を知っています、それは問題ではありません。
javascript - WebSync サーバーのオンデマンド構成の問題
オンデマンドで websync サーバーを取得し、www.hariwebsync.com でドメインを登録して、API キーを取得しました。私のjavascriptクライアントで、私は書きました
クライアントを初期化します。しかし、html ファイルを読み込んでいるときに、「ページが表示されません」というエラーが表示されます。登録されたドメイン (www.hariwebsync.com) を読み込むことができません。
誰かが私がここで間違っていることを説明できますか? 私は WebSync をまったく初めて使用します。だから、我慢してください。
asp.net - チャネル上の特定のクライアントに Ajax プッシュを送信する方法は?
Ajax Push メカニズムを使用して、チャネル上の特定のクライアントにデータを送信したいと考えていました。これが私の設計です。10 のクライアントがチャネル #1 にサブスクライブし、さらに 10 のクライアントがチャネル #2 にサブスクライブしているとします。データベースで特定のパラメーターが更新されたときに、Ajax プッシュを送信したいと考えています。チャンネル #1 のクライアント #7 に送信したいと思います。Ajax Push では、Channel #1 のすべてのサブスクライバーに Push を送信できることがわかっています。Ajax プッシュをチャネル #1 のクライアント #7のみに送信する方法はありますか? ありがとう、トサトリ
sql-server - Web 同期、マージ レプリケーションに使用される IIS サーバーの要件
簡単な質問: マージ レプリケーションの Web 同期として使用される Web サーバーの要件 (特に SQL コンポーネントに関して) を教えてください。
バックグラウンド:
マージ レプリケーションを使用して、ソリューションのクライアント アプリケーションと一方向のデータ同期を行うソリューションがあります。
サーバーは SQL Server 2008、クライアント SQL Server 2008 Express を使用し、RMO を使用してプル サブスクリプションを開始します。リクエストは Web Sync を通過します。IIS と DB が同じサーバー上にある場合は問題ありません。IIS がスタンドアロンの Web サーバー上にある場合に問題が発生します。
エラー ログから、これを機能させるには Web サーバーで特定の SQL コンポーネントが必要なようですが、どのコンポーネントを見つけることができませんでした。このサーバーに SQL Server 2008 Express をインストールしようとしましたが、うまくいきませんでした。
では、マージ レプリケーションの Web 同期として使用される Web サーバーの要件 (特に SQL コンポーネントに関して) を教えてください。
編集:
ネイティブ クライアントをインストールしようとしましたが、うまくいきません。おそらく、ログを間違って解釈していますか?ここにあります:
CReplicationListenerWorker、2012/02/27 09:55:24.901、1060、174、S2、情報: =============== リクエストの処理を開始 ========== === CReplicationListenerWorker、2012/02/27 09:55:24.901、1060、212、S1、エラー: CLSID_SQLReplErrors で CoCreateInstance が失敗しました、hr = 0x00000000。CReplicationListenerWorker、2012/02/27 09:55:24.901、1060、298、S2、情報: 処理された要求の種類: MESSAGE_TYPE_UploadEmpty。CReplicationListenerWorker、2012/02/27 09:55:24.901、1060、396、S2、情報: =============== 完了処理要求 ========== ==== CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、174、S2、情報: =============== リクエストの処理を開始 ======= ======= CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、212、S1、エラー: CLSID_SQLReplErrors で CoCreateInstance が失敗しました。時間 = 0x00000000。CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、298、S2、情報: 処理された要求の種類: MESSAGE_TYPE_UploadEmpty。CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、396、S2、情報: =============== 完了処理要求 ========== ==== CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、174、S2、情報: =============== リクエストの処理を開始 ======= ======= CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、212、S1、エラー: CLSID_SQLReplErrors、hr = 0x00000000 で CoCreateInstance が失敗しました。CHttpListener =============== 完了処理要求 =============== CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、174、 S2、情報: =============== リクエストの処理を開始 ============== CReplicationListenerWorker、2012/02/27 09:55:24.964、1060 、212、S1、エラー: CLSID_SQLReplErrors、hr = 0x00000000 で CoCreateInstance が失敗しました。CHttpListener =============== 完了処理要求 =============== CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、174、 S2、情報: =============== リクエストの処理を開始 ============== CReplicationListenerWorker、2012/02/27 09:55:24.964、1060 、212、S1、エラー: CLSID_SQLReplErrors、hr = 0x00000000 で CoCreateInstance が失敗しました。CHttpListener
、2012/02/27 09:55:24.964、1060、258、S2、情報: 交換 ID = EF7753FB-F315-4FE3-8E8D-E77CCD366825。CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、298、S2、情報: 処理された要求の種類: MESSAGE_TYPE_SyncContentsUpload。ReconcilerHost 、2012/02/27 09:55:24.964、1060、160、S1、エラー: CLSID_CDatabaseReconciler の CoCreateInstance が失敗しました、hr = 0x80040154。ReconcilerHost 、2012/02/27 09:55:24.964、1060、191、S1、エラー: ReconcilerHost:: 初期化に失敗しました、hr = 0x80040154。CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、315、S1、エラー: ReconcilerHost の初期化に失敗しました、hr = 0x80040154。CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、396、S2、情報: =============== 完了処理要求 ========== ====
asp.net-mvc-3 - 範囲更新 + 部分更新 + Kendo Datasource + Kendo Grid + WebSync
以下の技術を用いたWebサイトを実装しています。
クライアント: Html5、KendoUI、WebSync(パブリッシュ、サブスクライバー)
サーバー: ASP.net MVC 3.0
グリッドには、行ごとに特定の操作があります。たとえば、特定の行のチェック ボックスをオンにした後、操作メニューをクリックして、各行のステータスを更新する必要があります。
メニューでこの操作を行う場合、MVC コントローラーに ajax リクエストを送信してデータベースのレコードを更新すると、単にクライアントにtrue が返されます。これらの操作は処理する必要があります。
Web Syncからコールバックを取得すると、剣道データ グリッドを次のように更新します。
グリッド データのデータベースには 40 万件を超えるレコードがあり、ページングを使用しているため、このソリューションは時間のかかるソリューションであり、ユーザー エクスペリエンスに影響します。
剣道データソースを指定されたデータ項目(つまり、合計データソースではない)で更新する方法はありますか?(グリッド範囲の更新)? または他の解決策はありますか?
javascript - リクエストが大きすぎて IE が正しく処理できません
、Javascript APIを使用しWebsync3
、1 つのページで約 9 つの異なるチャンネルを購読しています。Firefox と Chrome では問題ありませんが、IE9 では という警告エラーがスローされますThe request is too large for IE to process properly
。
残念ながら、インターネットにはこれに関する情報がほとんどまたはまったくありません。では、これを改善する方法について手がかりを持っている人はいますか?
.net - Websync 4.0 PublisherNotAllowed
websync 4.0 で奇妙な問題が発生しています。ローカル マシンでは問題なく動作しますが、テスト サーバーにデプロイすると、このエラーが発生します。
問題は、.net で開発された 2 つの Web アプリケーションがあることです。
- 1 つはウェブサイト用
- 1 つは websync サーバー用
追加した両方の web.config ファイルで
localhost (正常に動作する場所) では、両方の IIS アプリケーションが localhost を指しています。
Web サイト プロジェクトから、javascript を介してチャンネルを購読するように呼び出します。私のマシンとテスト マシンの両方で正常に動作します。
しかし、メッセージを送信しようとすると (そして両方の当事者をプライベート チャネルに参加するように招待します)、ローカル マシンでしか機能しません (このメッセージの送信は、Web サイト サーバーからメソッドへの http ポストを介して行われます。したがって、websync サーバーはそのエラーになります)。
何か案は?どんな助けでも大歓迎です。
ミハイ
javascript - Iphone がスリープ状態になると Websync が壊れる
phoneGap を使用して iPhone アプリケーションを作成し、javascript を使用して Websync 機能を実装しました。すべての機能は正常に動作していますが、私の問題は、iPhone がスリープ モードになったときにアプリがまだ開いていて、電話をウェイクアップしたときに Websync が機能しないことです。もう。
c# - ウェブ同期が機能しない
私のサービスの websync は正常に機能していましたが、いくつかの変更を加えた後、機能しなくなり、エラー メッセージが表示されず、すべて問題ないようです。しかし、何か問題があるはずです。私は自分のウェブサイトにテストページを作成しましたが、それでも動作しませんでした。私はここにそのコードを投稿しています。見て提案してください。