問題タブ [webbroker]

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.

0 投票する
0 に答える
333 参照

delphi - Webbroker ISAPI dll内のDelphi Seattle 10 TRESTRequestエラー

Delphi Seattle 10 で開発された ISAPI Webbroker アプリケーションがあります。これは、SSO Azure を使用したサインインをサポートしています。

TRest コンポーネントを使用して、アクセスコードとグラフ データを取得します。

ほとんどの場合は機能しますが、1日に1〜2回、次のエラーが発生します。

REST 要求が失敗しました: 要求を開くときにエラーが発生しました: (6) ハンドルが無効です

セットアップは次のとおりです: datammodule に 3 つの残りのコンポーネントがあります

Rest コンポーネントをクラスに割り当てます

次に、 RESTRequestSSO.Executeでアラートを出すこの関数があり ます。

なぜこれが起こるのか、ウェブブローカアプリケーション内でこれを行うのは良い考えではありませんか?

0 投票する
1 に答える
1021 参照

delphi - Delphi で「Web ユーザー セッション」のサポートを実装するにはどうすればよいですか?

Web アプリケーションでは、「Web ユーザー セッション」情報へのアクセスが非常に重要であり、「Delphi 6」から「Delphi XE5」までの Delphi には、「Web ユーザー セッション」の管理をサポートするSessionServiceというコンポーネントを持つWebSnapライブラリが含まれています。情報。

Delphi には WebSnap (XE6 で削除) がなくなったため、Delphi を使用して WebBroker アプリケーションで「Web ユーザー セッション」のサポートを実装する方法がわかりません。

助けてくれてありがとう。

0 投票する
1 に答える
376 参照

delphi - ISAPI webbroker requestcontentfields が空です (長さ = 0)

ウィザードを使用して WebBroker アプリケーションを作成しました。デフォルト アクションのコードを次のように変更しました。

IIS (6.2 - Server 2012) に dll を展開し、Web ブラウザーを使用して dll をテストしました。

http://localhost/MapServer/Mapserver.dll/?param1=hello

ちょうど良い測定のために私は試しました

http://localhost/MapServer/Mapserver.dll/?param1=「こんにちは」

ブラウザ出力

DataSnap サーバー xx0x

両方の場合において。

Request.ContentFieldsブラウザからの呼び出しによってデータが取り込まれていないようです。

この問題は Delphi や IIS の特定のバージョンに固有のものですか? 私は何を理解していませんか?

シアトルとベルリンの両方を試しましたが、結果は同じです。ありがとう

PS ウィザードを使用して、スタンドアロンの WebBroker も作成しました。この問題はありません。

0 投票する
1 に答える
1161 参照

windows - 従来の Windows サービスの Service Fabric への移行

ここにある Windows Server 用の Service Fabric のプレビュー リリースのタイヤを蹴っています: Windows Server で実行されているクラスターの作成と管理

Windows サービスが多すぎて手動で管理できないという認識の問題を解決しようとしており、サービスをより自動的に管理するインフラストラクチャを検討しています。現在、オンプレミスで実行しているため、Azure 上の Service Fabric ではなく、Windows サーバー用の Service Fabric を検討しています。

Embarcadero C++ Builder XE7 でコンパイルされたネイティブ Windows サービス (Windows NT サービス) があります。現在、/install および /uninstall 自体が Windows Service Control Manager に組み込まれています。このサービスは、WebBrokerを使用してポートにバインドし、 HTTP 要求を受信します。現在、Oracle データベースからデータを取得しています。スコープは小さいですが、私の意見では、マイクロサービスと呼ぶには十分ではありません。

これらの特定のサービスは、コンソールでは実行されません。これらは、main() の代わりに WinMain() メソッドを介して実行されます。コマンドライン パラメーターを使用して、サービス プロセスを実行するフォームをポップアップし、開発中のデバッグを容易にしますが、コンソールで実行してもブロックされません。

このアプリケーションをゲスト実行可能ファイルとして起動して実行するには、何が必要ですか? サービス ファブリック内で実行するには、プロジェクトをコンソール アプリケーションとして再コンパイルする必要がありますか? あなたが予見する他の落とし穴はありますか?

これはプレビュー リリースであることを理解しています。そのため、RTM の情報に矛盾がある場合は、調査を行って回答を更新することをお約束します。