問題タブ [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.
vb.net - 自己ホスト型 WCF サービスから XAP ファイルを適切に提供するにはどうすればよいですか?
私は、clientaccesspolicy.xml と、私の xap (app.xap 経由でアクセス可能) を指すだけの index.htm を提供する、自己ホスト型の WCF サーバーのセットアップを持っています。
私は現在、次のコードを介してそれらを提供しています:
それは機能し、私が求めている仕事をします。ただし、これで xap が適切にストリーミングされるとは思いません。ストリーミング タイプであることはわかっています。これが適切にストリーミングされていない場合、どのようにストリーミングすればよいですか?
(XAP および index.htm ファイルが通過するエンドポイントには、webHttpBinding バインディングがあります)
ちゃんと配信されてる?または、いくつかの変更を加える必要がありますか?
c# - WCFセルフホスティングタイムアウト
同じソリューション内のWCFベースのプロジェクトと通信するモジュールを持つUnityベースのC#WPFアプリケーションがあります。
WCFテストホストを使用してアクティブなサービスにするとWCFdllは機能しますが、コードからServiceHostを作成しようとするとタイムアウトになります。
これがUnityModulesInitialization()にあるコードです
これが私のapp.configセクションです
iveは、wcfプロジェクトのプロパティ設定から「デバッグ時にWCFサービスホストを開始する」をオフにしました。
したがって、上記の構成はwcfトレースファイルから正常に読み込まれるようですが、いずれかのサービスを使用すると、タイムアウトの原因を知ることができる情報がなくてもタイムアウトが発生します。
これがwcfトレースからのエラーメッセージです。この例外メッセージの前に、すべてのメッセージが成功したようです。'http:// localhost:8080 / AtomCfgModelService'へのHTTPリクエストが、割り当てられたタイムアウト00:00:59.9840000を超えました。この操作に割り当てられた時間は、より長いタイムアウトの一部であった可能性があります。
紛らわしいのは、WCFテストホストを使用する場合、上記の構成が機能することです
wcfsvchost.exeを実行している上記のコードは、同じ構成(およびWCF dll)を使用しており、タイムアウトが発生しません。
これをデバッグ/修正する方法に関するポイントは素晴らしいでしょう。
c# - Windows サービス内のセルフホステッド WCF
Windows フォーム内でセルフホステッド WCF のクライアント プロキシを生成する必要があるかどうかを知りたいですか?
基本的に私がやろうとしているのは、HtmlフォームをWCF操作に投稿することです。WCFClientTest をチェックして、WCF がその操作を含めて取得されることを検証しました。
しかし、Operation にデータを投稿しようとすると、Error 400 Bad Request が発生します。
ありがとう、
c# - Application_StartのセルフホスティングnetTcpBindingサービス
背景は次のとおりです。netTcpBindingを実装するWCFサービスをセルフホストしたいのですが、Windows Server 2003/IIS6と互換性がある必要があります。
global.asaxのApplication_Startイベント中にセルフホストできるかどうかを確認しようとしています。
しかし、サービスを呼び出そうとすると、クライアントでこれを受け取ります。
私の最初の本能は、これがポートの問題であるかどうかを確認することだったので、クライアントで関連するポートを開きましたが、それは役に立ちませんでした。サーバーのポートは重要でしょうか?それ以外の方法でポートにアクセスできます。
または、IIS6を使用しているためにこれが発生している場合、IIS6でこれを機能させるために、セルフホスティングを使用したどのような回避策を使用できますか?コンソールアプリ/Windowsサービスを介してセルフホストする必要がありますか、それとも上記のようにglobal.asax内でセルフホストできますか?
ありがとう。
c# - 複数のサービスの開始を防ぐために、WCFサービスに使用できるホスティング方法は何ですか?
ワイヤレスアクセスポイントを管理するクライアントサーバーアプリケーションを開発しています。
サーバーアプリケーションをWCF付きのサービスに変更したい。どのようなホスティング方法を使用できますか?サービスは1回実行する必要があります。
私はWindowsサービスとしてホストできることを知っていますが、それは私にとって難しいことです!たとえば、コンソールアプリケーションでセルフホスティングを使用する場合、このプログラムは2回実行され、2つのサービスがホストされますか?(アプリケーションの複数の実行を防ぐことはできますが、アプリケーションの複数の実行を防ぐべきではありません。サービスの複数のホスティングを防ぐだけです)
c# - セルフ ホスト WCF ServiceHost オブジェクトの有効期間
私の WCF サービスを開始するには、次を使用します。
ある時点で、これにより のインスタンスが作成されますMyServiceClass。単一のインスタンスを作成しますか、それともリクエストごとにインスタンスを作成しますか?
git - LDAPグループとGitソースコードホスティング
私たちは、私たちの会社で私たち自身のリポジトリをホストしたいと思っています。特にグループでのLDAPサポートが必要です。そのため、グループAのユーザーがグループBのプロジェクトにアクセスできないようにします。許可されていない場合は、それを読むことすらできません。
httpsも使いたくない。ユーザーがWebページにログインして(LDAPログイン)、SSHキーをアップロードするのが最善です。その後、彼は自分のLDAPグループまたは自分が所属するすべてのグループのプロジェクト/リポジトリのみを表示できるようになります。
ご協力ありがとうございました!ジョーグ
c# - HttpListener に基づく自己ホスト サイト -- 認証の処理方法は?
を中心に自己ホスト Web ページを作成している場合HttpListener、認証を安全に処理するにはどうすればよいでしょうか? 基本認証は資格情報をクリア テキストとして渡すため、基本認証を使用したくありません。ダイジェストが別のオプションであることは知っていますが、
それは十分に安全ですか?実際にユーザー名/パスワードを取得して認証するための標準/ベストプラクティスは何ですか?
この状況では、デフォルトで web.config またはホスティング環境はありません。
wcf - 自己ホストしようとすると、エラーが発生します - wcf サービス ホストがサービス メタデータを見つけられません .. メタデータが有効になっているかどうかを確認してください
私は WCF を初めて使用し、エラーに似たタイトルの質問への回答を読みましたが、何が問題なのかまだわかりません。
他のいくつかのチュートリアルに従って、コントラクトとサービスを別々のプロジェクトに入れることにしました。最終的には、IIS でこれをホストしたいと考えていますが、今のところは、WCF サービス ホスト (および WCF テスト クライアント) を開始することだけが目的でした。
これが私のサービスプロジェクトのapp.configです (これは私の契約プロジェクトにもある必要があるのでしょうか??...):
私のサービスプロジェクトの FileService.cs ファイルの先頭は次のとおりです。
最後に、契約プロジェクトの IFileService.cs ファイルの一部を次に示します。
c# - .NET WCF RIA + サービス; 私はそれをすべて持つことができますか?
私が望んでいるのは、通常の RIA のものと同様に、ルート URL で応答する「通常の」WCF サービス呼び出しです。簡単に見えますが、少し面倒です。RIA は ODATA JSON や SOAP を含めて機能しますが、従来の Web サービスはルート URL から実行されることを望んでいません。
次のコードを参照してください。
http://localhost:999/Testにアクセスすると、 Test だけが表示されるはずですが、代わりに次のようになります。
誰かが私が見逃しているものを見ることができますか?
前もって感謝します!