0

VB.NET で記述された Windows フォームの POS ベースのアプリケーションがあり、これをフランチャイズ ストアに展開しています - これまでのところ 70 です。

アプリケーションは、本社サーバーへの接続によってデータを複製します。すべての通信は、Web サービス (アップロードとダウンロード) によって行われます。

インターネット サービスが優れていることはわかっていますが、文字通り一握りのストアで Web サービスに接続できないことを除けば、すべてが非常にうまく機能しています。

状況を箇条書きでまとめると次のようになります。

  1. この一握りの店舗では、すべての .NET (のみ) インターネット トラフィックがこの POS コンピューターで失敗します。

  2. 主に、このトラフィックはポート 80 を使用して Web サービスに接続し、SOAP (標準) を使用します。

  3. ただし、POS のブラウザーを使用して Web ページを表示することはできます。また、クラリオン(ストレートWin32)で作成したテストプログラムもWebサービスに接続OK。

  4. さらに、関連付けられているデータ変換アプリ (これも VB.NET) は、HQ で MS SQL に接続しようとすると失敗します (この少数の店舗のみ)。注: これは標準の ADO 接続を使用するため、上記とはまったく異なるプロトコルです。

  5. つまり、失敗するのはすべて.NETインターネットです...さまざまなアプリ、さまざまなプロトコルです。すべての場合のエラー メッセージは「The operation has timed out」です。最初の方法は単なる時間チェックであるためです。

  6. 接続に失敗している POS を取り、別のサイトに移動します。すべて問題ありません

  7. 接続に失敗している POS を取り、ルーターを変更します。すべて問題ありません

  8. しかし、失敗した店舗のルーターはすべて同じではありません

POS PC の .NET セットアップが何らかの理由で「ブロック」されているようです。

奇妙すぎる - ここで何が欠けているのですか?

ポインタに感謝...私は困惑しています! スティーブ。


編集:「ルーター」という言葉を使用しました-より正確にはモデム/ルーターである必要があります。情報として、いくつかの「問題のある」店舗で使用されているギアのサンプルを次に示します。

  • 2 x NetGear N300 ワイヤレス ADSL2+ モデム ルーター DGN2200v3
  • DSL-2642B ワイヤレス G54 ADSL2+ モデム ルーター
  • NetGear N600 ワイヤレス デュアル バンド ギガビット ADSL2+ モデム ルーター DGND3700v2

POS端末はもちろん有線接続です。

S.

4

0 に答える 0