問題タブ [self-hosting]

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

.net - AzureエミュレーターでホストされているWCF net.TCPセルフ - Windows 7

Net.tcp バインディングを使用して WCF サービスを開発しています。サービスは、worker ロールの Run メソッドでホストされます。

Azure アカウントにデプロイすると正常に動作しますが、実行時に例外がスローされます。

ターゲット マシンがアクティブに拒否したため、接続できませんでした

ポート番号を変更すると、数回は正常に動作することがありますが、再び接続を拒否し、ポート番号を再度変更する必要があります...

Windows ファイアウォールで例外を作成し、ファイアウォールもシャットダウンしましたが、機能しません。

Windows 7 の制約でしょうか? どんな助けでも感謝します。ありがとう

編集:明確にするために、クライアントとサーバーのコードを追加しています。

サービス構成:

クライアント:

サービスコール:

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

wcf - 役割が実行されるコンピューターは同じですか?

起動タスクを実行するセルフホストのwcfサービスがあります

以前はサービスにsslがありませんでしたが、古いhttp url予約はまだそこにありました(または私が知らない他の何かによって追加されました)。

では、起動タスクにnetsh removeを追加する必要がありますか?

編集:予約がそこにあるかどうかを確認するために、役割にデスクトップ版を削除します。

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

c# - パラメーターを WCF サービス コンストラクターに渡す

既存の DI コンテナーをパラメーターとして WCF サービス コンストラクターに渡す必要があります。そのためには、IInstanceProvider を使用しています。WCF サービスはセルフ ホストでホストする必要があります。

CustomServiceHost も実装します

および ServiceHostFactory

}

WCF サービスを作成します。

例外が発生しています:

助けてください

ありがとう。

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

.net - 自己ホスト型 WCF Web サービスでの同時要求の処理

次のシナリオ (Visual Studio 2010、WCF) の開発を開始しています。ネットワーク内のさまざまなクライアントが、私が独自に開発した Web サービスを呼び出します。これは、Windows サービスの一部としてホストされているため、自己ホスト型の WCF について話しています。 Windows サービス内の Web サービス。

その自己ホストされた WCF Web サービスは、外部 Web サービスを呼び出すため、一種のファサードのように機能します。

明らかに、私の自己ホスト型 WCF Web サービスは同時呼び出しを受け入れる必要があります。ここで私の質問があります。私が計画しているのは、自己ホスト型 WCF Web サービスのさまざまなクライアントから呼び出される操作です。単純にクライアントを作成します。外部 Web サービスを呼び出し、外部 Web サービスを呼び出し、外部 Web サービスから同期応答を取得してから、呼び出し元のクライアントに応答します。

簡単に聞こえますが、サービス ホストに入る複数のスレッドについて考慮する必要があることはありますか? 明らかに、ホスト自体の「グローバル」変数には注意する必要がありますが、呼び出された Web サービスのさまざまな操作で外部 Web サービス クライアントを作成するだけで済む場合、または何かを見落としている場合は、保存する必要があります。

皆さんありがとう!

乾杯、ステボ

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

c# - 自己ホスト型の WEB API コンソール アプリから jsonp を返す

このブログ投稿で説明されている jsonp フォーマッタを使用しました: http://www.west-wind.com/weblog/posts/2012/Apr/02/Creating-a-JSONP-Formatter-for-ASPNET-Web-API

自己ホスト型コンソール アプリケーションでフォーマッタを使用しようとした人はいますか?

通常の MVC 4 プロジェクトでフォーマッターを試してみたところ、すぐに機能しました。しかし、私はそれを自己ホスト型のコンソール アプリケーションで使用したいと考えており、それを機能させるのに多くの問題がありました。

フォーマッタを登録し、追加されていることを確認しました:

次のコードでリクエストを行うと、フォーマッタが呼び出されることを確認しました。

Fiddler をチェックインしたところ、次のような応答が返されました。

誰かが何が起こっているのかを明らかにすることができれば、本当に感謝しています!

ありがとう、

フランシス

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

asp.net-web-api - セルフホスティングモードのWebApiリクエストごとのストレージ

WebApiのホスティングがIISの場合、HttpContextにアクセスでき、itemsコレクションを使用して単一のHTTP要求のオブジェクトを格納できます。

セルフホスティングの場合、HttpContextがなくなるので、単一のリクエストのオブジェクトを保存するために何を使用できますか?

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

c# - 自己ホスト型 WCF サービスの複数のインスタンス

C# のコンソール アプリケーションから実行されている「ワーカー」サービスがあります。開発のために、データのチャンクを取得していくつかの計算を実行するこのサービスの単一のインスタンスを常に実行していました。これらのデータのチャンクは別のサービスによって提供されます (追跡します)。データの残量など)

QA では、「worker」サービスの複数のインスタンスを同時に (同じマシン上で) 実行したいと考えています。ただし、2 番目のインスタンスが起動されるとすぐに例外が発生します。

TransportManager は、NetTcpPortSharing サービスを使用して提供された URI をリッスンできませんでした: URI は既にサービスに登録されています。

私たちは netTcpBinding を使用しており、エンドポイント アドレスは app.config にハードコードされており、同じままであるため、このエラーが発生していると思います。

アプリケーション コード :

少なくともポートが同じままになるように、インスタンスごとに異なる URI を提供するにはどうすればよいでしょうか?

または、同じサービスの複数のインスタンスを実行する別の方法がある場合は?

0 投票する
4 に答える
509 参照

.net - セルフホスティング WCF サービスの視覚的なフィードバック

サーバーで WCF サービスをホストしている Windows サービスがあります。InstanceContextMode.PerSession属性を使用しています。サービスは私の要件に従ってうまく機能します。

私は今、できれば Windows フォームのリスト ボックスに、ロガーのような WCF サービスの視覚的なフィードバックを実装したいと考えています。すべてのクライアントからのすべての通話とその後のアクションをこのフォームに記録したいと考えています。サービスの UI を持つことは良い考えではないことを読みました。誰かがスレッドセーフな方法でこれを達成する方向に私を向けることができますか?

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

c# - セルフホスティング WCF サービスで HTTP 413 要求エンティティが大きすぎる

HTTPS 経由でメッセージを受け入れるセルフホスティング WCF サービスがあります。

メッセージが Java アプリケーションから送信され、応答を受信します。

ファイルをアップロードしようとしているのではなく、78kb の XML/SOAP メッセージを送信するだけです。メッセージとバッファの最大サイズを増やしてみましたが、うまくいきませんでした。

追加情報を提供できるかどうかお知らせください。

WCF トレース ログ

接続「https://localhost」でバイトを受信

活動境界(開始)

接続情報

例外のスロー (エラー)

例外は次のとおりです。

System.ServiceModel.ProtocolException、System.ServiceModel、バージョン = 4.0.0.0、カルチャ = ニュートラル

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

file-upload - セルフホストのナンシーを使用した大きなファイルの例をアップロードする

誰かがセルフホスティングモードで実行されているNancyFxを使用して大きなファイル(たとえば50MB)をアップロードする方法の例を投稿できますか?このファイルは、Webページ(method = post; enctype = multipart / form-data)から送信されることが期待されています。