問題タブ [service]

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 投票する
3 に答える
599 参照

windows - カスタム Windows 2003 サービス

Win2k3 サーバーの起動時に開始したい .exe があります。.exe をカスタム サービスとしてセットアップする必要がありますか。もしそうなら、カスタムサービスを設定するプロセスは何ですか?

0 投票する
5 に答える
10211 参照

c# - クライアント アプリケーションが送信する SOAP データを表示するにはどうすればよいですか?

wsdl.exe を使用して Web サービス プロキシ クラスを作成し、そのクラスのインスタンスを作成して (System.Web.Services.Protocols.SoapHttpClientProtocol を継承)、SOAP メッセージを送信するメソッドを呼び出すプロジェクトがあります。問題がある場合は、Visual Studio 2008 を使用しています。そして、顧客のイントラネット内にある実際の Web サービスにアクセスせずに、開発マシンでこれを試しています。したがって、もちろん送信は成功せず、応答は返されませんが、このソリューションが作成して送信しようとする SOAP メッセージの正確な内容だけを確認したいと考えています。どうすればわかりますか?

0 投票する
3 に答える
320 参照

windows - システム アカウントまたはサービスとして実行されているプロセスのウィンドウを表示する

システム アカウントとしてサービスとして実行されるプロセスがあるとします。サービスによって作成されたプロセスによって作成されたウィンドウの内容を表示することは可能ですか。

たとえば、Excel を起動する一種のラッパーとして実行されているサービスがあるとします。

0 投票する
2 に答える
1567 参照

service - このエンティティリポジトリサービスの例は、ドメイン駆動設計に適合しますか?

ドメイン駆動設計で次のパターンが意味があるかどうか知りたいです。

ドメインレイヤーは、モデルとリポジトリで構成されています。アプリケーション層は、ユーザーインターフェイスから、またはModel-View-Controllerパターンのコントローラーからのクエリを処理するサービスで構成されます。

構造の詳細:

特に、メソッドをPhraseエンティティクラスに移動することは理にかなっていますか?その場合、それはどのように呼ばれますか?

編集:

上記の例は、moffdubからの回答とAdeelAnsariからのコメントの後に変更されています。変更が強調表示されます

追加されたIPhraseRepository.GetPhrase(phraseId)と、それをどのように含めるかについてお聞きしたいのですが。

0 投票する
2 に答える
381 参照

c++ - dll の読み込み中にサービスがクラッシュしました

ベアボーン コード (サービスの基本的なフレームワークのみ) を使用して正常に動作する新しい Windows サービスを作成しましたが、それを dll にリンクすると、dll の機能を使用する lib ファイルが起動時に 0xc0000034 でクラッシュします。エラー。

サービスの dll を配置する特別な場所や、これを行う特別な方法はありますか?

.

編集:exeと同じフォルダーに必要なすべてのdllがありますが、system32フォルダーに移動してみます。私のメモリ リーク ディテクタ (vld) とサービスが原因で競合が発生している可能性があると思います。デバッグと試行錯誤をさらに行う必要があります。

.

編集2:

何が原因だったのか判明。dbghelp.dll がありませんでした (依存関係ウォーカーを使用して解決しました)。入力していただきありがとうございます。

0 投票する
2 に答える
1376 参照

visual-studio-2008 - 検証():属性'Factory'は要素'ServiceHost'の有効な属性ではありません

私は得ています

Factory = "System.ServiceModel.Activation.WebServiceHostFactory"を.svcファイルの@Serviceディレクティブに追加した後、空のWCFサービスアプリケーションでVS2008から。コードビハインドにSystem.ServiceModel.Web参照を追加しました。

私はMSDNで読んだ内容に基づいて、完全に途方に暮れています。誰かがこれに遭遇したことがありますか?

アップデート:

Factoryは、.svcファイルのマークアップのインテリセンスで使用可能な属性としても表示されません。

0 投票する
6 に答える
1530 参照

windows - Windows サービスへのパスワードの送信

パスワードを Windows サービスに送信する最良の方法は何ですか? アプリケーションを開始するには、パスワードが必要です。サービスが「通常」ユーザーの操作なしで実行されることになっていることは気にしません。オペレーターがアプリケーションを起動してからログオフできることは、私たちにとっては十分なことです。

UNIX システムでは、stdin を介してパスワードをエコーするだけですが、サービスには stdin がありません。

現在、DPAPI を使用して、CryptProtectData を使用してパスワードを保存するだけです。これは機能しますが、厄介になり始めている他の問題を提示します。

パスワードを送信しているサービスとアプリケーションの間で何らかの形式の IPC を使用する必要があると推測していますが、どの方法が適切かはわかりません。

ありがとう

0 投票する
3 に答える
1150 参照

java - .NET で Java Web サービス呼び出しから生の XML を取得する

.NET クライアントを使用して Java Web サービスを呼び出しています。逆シリアル化プロセスで例外がスローされるため、返されるメッセージの形式が正しくありません。.NET クライアントで Web サービスによって返される生の xml データを表示する方法はありますか。

どうもありがとう

0 投票する
10 に答える
18999 参照

c# - 動作する Windows サービス パラメータを渡す

持っているプログラムをサービスにして、ログに記録せずに使えるようにしたい。基本的には、SSH を使用して指定したフォルダーを指定した場所にバックアップします。しかし、私が直面している問題は、これらの項目を伝える方法がわからないことです。パラメータ付きの整数のみを使用してカスタムコマンドを開始、停止、および実行する方法しか知りません。

これどうやってするの?

Web サービスではなく Windows サービス

edit : バックアップするフォルダーは一貫性を維持せず、ランタイムごとに更新されます

0 投票する
3 に答える
953 参照

c++ - クライアントが ATL サービスと通信しない

COM オブジェクトをエクスポートする ATL サービスに問題があります。ローカル サービスとして実行すると動作しますが、Windows サービスとして実行すると接続できません。サービスは正しく開始して実行されますが、クライアント (以下のコード) は常に「サービスの開始に失敗しました」というエラーで失敗します。

同じことを見ているので、PCでこの問題を再現する最小限のプロジェクトをまとめました.

[ファイル] -> [新しいプロジェクト
Visual C++] -> ATL "ATL プロジェクト"
名前: "MyService"
[アプリケーションの設定] で、[サービス (EXE)] を選択します。

"クラス ビュー" に
移動し、"MyService" を右クリックして追加 -> クラス
を選択: "ATL シンプル オブジェクト"
短縮名: "MyObject"

「ソリューション ビュー」に移動し、「
ソリューション 'MyService'」を右クリックして追加 -> 「新しいプロジェクト」
これは「Visual C++」 -> 「Win32」 「Win32 コンソール アプリケーション」
名前: 「MyClient」
「追加」にチェックを入れますATL の共通ヘッダー ファイル」ボックス

client.cpp で、次のコードを使用します。

「プロジェクトの依存関係」
プロジェクト「MyClient」は「MyService」に依存します

ソリューションをビルドします。

コマンド プロンプトから次のコマンドを実行します。
MyService /Service
net start MyService
クライアント