問題タブ [topshelf]
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.
c# - 完了後に Quartz.net ジョブを強制的に再起動するにはどうすればよいですか
私が使用するプロジェクトがありTopShelf
、TopShelf.Quartz
この例に従って、私は自分の仕事を構築しています
前のジョブがまだ実行中であっても、5 秒ごとにジョブを起動します。私が本当に達成したいのは、ジョブを開始し、完了後 5 秒待ってから再度開始することです。これは可能ですか、それとも独自のロジックを実装する必要がありますか (たとえば、静的変数を介して)。
asp.net-web-api - WebApi を TopShelf Windows サービスとしてセルフホスティングするときに web.config 設定を設定する方法
TopShelf を使用して Windows サービスとして実行されている自己ホスト Web API があります。TopShelf の app.config はありますが、Web API の web.config はありません。web.config を追加するか、app.config に設定 (Web 設定) を追加すると、どちらも Web API によって無視されます。
以下を設定する必要があります。
しかし、どこに設定すればよいかわかりません。
c# - LAN ネットワーク上で TopShelf クライアントとホストを構成する方法を教えてください。
.NET TopShelf のこのチュートリアルを試してみました: http://lourenco.co.za/blog/2013/08/wcf-windows-service-using-topshelf-and-servicemodelex/そしてすべてが localhost で正常に動作しますが、実行するとapp.config アプリケーションでホスト IP を持つ他の PC 上のクライアント アプリは、クライアント アプリの Program.cs で例外を返します。
エラーメッセージは次のとおりです:「tcpエラーコード10061ターゲットマシンが積極的に拒否したため、接続できませんでした」
Windows ファイアウォールをオフにしました。TopShelf を使用して LAN ネットワークで 2 台のコンピューターを接続するにはどうすればよいですか?
servicestack - Windows サービスで ServiceStack をホストする適切な方法は何ですか?
私は MQMessaging のみの HTTP 機能を使用していないため、アプリ ホストをセットアップしてポートでリッスンすることは (現時点では) 要件ではありません。デフォルトで付属しているすべての配管、つまりIoC ectが必要です。
これは可能ですか?参考までに、私は今 Topshelf を使用してサービスをブートストラップしていますが、問題なく動作しているようです。HTTP 要求をリッスンする必要はありません。
ありがとう、スティーブン
windows-services - Windows サービスの Serilog がログファイルに書き込まない
TopShelf サービス内で Serilog を使用し、コンソールとローリング ファイルにログを記録しています。コンソールでサービスを実行するとメッセージがログファイルに書き込まれますが、サービスをインストールして実行するとログが記録されません。特別に設定する必要があるものはありますか? ファイルは、「.\logs\log-{date}.txt」の下の binaries フォルダーに書き込まれます。
宜しくお願いします
f# - Topshelf、Owin セルフホスト、F#、および明示的なフィールド
パッケージ Topshelf.FSharp をインストールしました。使用方法の例を次に示します。
https://gist.github.com/haf/4252121
例の一部では、「Svc」(サービス) クラスを次のように定義しています。
Owin selfhost では、さまざまな静的オーバーロードの 1 つを呼び出しIDisposable WebApp.Start(...)
て Web サーバーを起動し、それを破棄して停止します。C# で Topshelf と Owin を組み合わせたい場合は、Start() が呼び出されたときに Start() の IDisposable の結果を Svc クラスのプライベート ローカル フィールドに格納し、Stop( ) 方法。
F# では、「明示的なフィールド」( http://msdn.microsoft.com/en-us/library/dd469494.aspx )を使用して、IDisposable 型のユニット化されたフィールドを宣言できますが、これはやや厄介に思えます。より良い方法はありますか?
.net - MSBuild と PSExec を使用して TopShelf サービスをインストールできない
bin ディレクトリにコピーした後、MSBuild と psexec を使用して、TeamCity ビルド サーバーから開発サーバーに Topshelf サービスをインストールしようとしています。
ただし、どのような組み合わせの引用符を試しても、常に次のようになります。
どうやらこれは DNS エラーですが、UNC パスではなくローカルを指定しているため、これがどのように問題なのかわかりません。ビルド サーバー アカウントは宛先サーバーの管理者であるため、これは機能するはずですか?