問題タブ [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 投票する
1 に答える
177 参照

asp.net - asp.netWebページを使用してPlesk10からデータをフェッチする方法

Plesk10パネルから必要な情報にアクセスするエンドユーザーフレンドリーなWebページを作成しようとしています。

リセラーのウェブホスティングプランがあります。ホスティングプランに管理者権限があります。私のホスティングでは、新しいユーザーの削除サスペンドや更新などを作成できます。ユーザー用に別のpleskパネルを作成できます...

今私の質問は:

plesk10パネルからユーザー情報を取得し、パスワードの追加/削除/変更/独自の電子メールアカウントの更新、スペース使用量情報の取得、ftp接続名の作成/変更などのいくつかの簡単なタスクを実行する権限を与えるページを作成したいパスワード。および請求/請求書/および支払いの詳細

このデータをPlesk10からフェッチし、データをPlesk10に更新する方法

このタスクを完了するためのアドバイスをください。または、この問題に関連するWebリンクを教えてください。

ありがとうございました

JS

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

asp.net - asp.netサイトをWindowsサービスに埋め込む方法(またはその逆)

Windowsサービスを構築していますが、いくつかの設定を制御したり、診断を取得したりするために、いくつかのWebページを取得したいと思います...

asp.net WebサイトとWindowsサービスをどのように組み合わせますか?WCFを任意のプロセスに自己ホストできることは知っていますが、asp.netでも同じことができますか?

もう1つのオプションは、asp.net Webサイトのapplication_startメソッドにサービスロジックを設定して、長時間実行されるスレッドを生成することです。しかし、起動時の自動起動などのウィンドウサービスが組み込まれていません。もう1つの問題は、IISがプロセスのリサイクルを決定する可能性があることです。さらに、私のサービスは、接続を受け入れるために生のtcpソケットを開く必要があります。IISでそれを行うことはできますか?

ありがとう

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

wcf - クライアントと自己ホスト型WCFサービス間のセッションを作成する方法

私の目標は、Cookieを使用するクライアントとそのセッションを追跡することです。これが必要なのは、ブラウザに一般的なログインポップアップを表示するだけのWCFの組み込み認証プロセスが好きではないためです[ 1 ]。ログインページを作成して、ユーザーにログアウトする機能を提供したいと考えています。サービスをホストするためにIISをまったく使用したくありません。HttpContextはセッション/Cookieを維持する唯一の方法ですか?これは、セルフホストのWCFサービスで可能ですか?これはで可能WebHttpBindingですか?これに最も近い投稿は次のとおりです。自己ホスト型WCFサービスでのセッションですが、不十分でした。

1認証ポップアップ

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

wcf - WCF を Windows サービスとしてホストする "サービスが開始および停止されました"

net.tcp を使用して WCF を Windows サービスとしてホストしています。サービスの開始時にWindowsサービスをインストールした後、サービスが開始および停止されたことがわかります。

サービス 'MYService' にエンドポイントを追加するには、空でないコントラクト名を指定する必要があります。System.ServiceModel.Description.ConfigLoader.LookupContract (文字列の契約名、文字列のサービス名) で

私の OnStart 関数は次のとおりです

構成ファイルは次のとおりです。

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

asp.net-mvc - セルフホスティングasp.netmvc

別のアプリケーション内でasp.netmvcをセルフホストすることは可能ですか?コンソール、Windowsフォーム、サービスなど。

それを制御するためのWebインターフェイスを提供するアプリを構築したいと思います。また、そのWeb部分にasp.netmvcを使用したいと思います。

ナンシーをざっと見てみましたが、動作するように見えますが、asp.net mvcではなく、asp.netとまったく同じレベルのサポートはありませんが、かみそりをサポートしていました(たとえば、強く型付けされたビュー)。

私もこの質問を見つけましたが、実際にはそれほど深くはありません 。IISなしでASPNET MVC2を使用することは可能ですか?

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

c# - WCF、コールバックをセルフホストする方法は?

セルフホスト[Winform]とクライアント[Winform]によって実行されるWCFサービスライブラリがあり、NetTcpBindingを使用しています。

クライアントがWCFサービスからメソッドを呼び出して、セルフホストWinformでメッセージボックスをポップアップするようにします。
ポイント:サーバー側に画像を送信したいのですが、新しいフォームで表示されるはずですが、WCFサービスライブラリとそのセルフホストフォームの間で通信できません。

クライアントがWCFサービスライブラリからメソッドを呼び出すときに、セルフホストのwinformにmessageBoxを表示する方法を示す例を教えてください。

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

google-chrome - Chrome 拡張機能の自動更新機能をカスタマイズする

だから私はグーグルのウェブストアでホストされないクロム拡張機能で作業しているので、自動更新機能を追加する必要がありますが、もう少し動的にする必要があります。何を説明しようとします少しのシナリオで達成しようとしているので、無意味に見えません。

シナリオ

バージョンごとに異なるエディションがあるような拡張機能が必要です。つまり、各バージョンには無料版と有料 (機能豊富な) 版があり、新しいバージョンがリリースされるたびに、拡張機能はそのエディションに従って更新されます。

つまり、サーバーはユーザーのエディションを検出し、それに応じて「つまり動的」に crx ファイルを提供できる必要があります。

私が試したこと/考えたこと

1.拡張版で Cookie を設定しようとしたため、自動更新が発生すると、サーバーはそれを確認して xml ファイルを生成できますが、残念ながら、Chrome から送信される自動更新ヘッダーで Cookie が送信されないことがわかりました。 .

2.Chromeの起動時に拡張機能をサーバーと通信させることができるので、そのエディションが送信され、サーバーはそれをIPとともに保存し、自動更新が発生するとサーバーはリクエストのIPをチェックして一致しますxmlを提供するエディションで、これはうまくいくと思いますが、ちょっと不自由な方法です。

3. ネイティブ アプリを使用してマニフェスト ファイルを変更し、エディションに応じて別の xml ファイルを指すようにすることができます。これも機能すると思いますが、ネイティブ アプリの使用には賛成できません。

4.get-request パラメータを変更する方法 (つまり、エディションのようなカスタム パラメータを追加する方法) を見つけようとしましたが、そうする方法がないようです。

5. 異なるエディションを別々の拡張機能にすることができます (つまり、無料版は有料版とは異なるパッケージになります) が、すべてを 1 つにまとめて、ユーザーがサブスクリプションをインストール/ダウングレードせずにアップグレード/ダウングレードできるようにしたいと考えています。すでに持っている拡張子を削除します。

それだけだと思います。私がやろうとしていることをどのように達成できるかについて、誰かがより良い考えを持っていることを願っています.

PSタイトルが漠然としていることは承知していますが、より適切なタイトルが見つからなかったので、より適切なタイトルを思いついた場合はお知らせください。

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

c# - 関数SetEndpointAddressをどのように使用しますか?

???の代わりに何が来るべきか?(最初のパラメーター)

設定ファイルでエンドポイントを指定しましたが、彼を呼び出すにはどうすればよいですか?この機能で彼を思い出せますか?

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

dependency-injection - Castle Windsor で HttpControllerContext を解決する

ASP.NET Web APIでは、HttpControllerContext インスタンスは、現在の要求の URI など、現在の環境に関する多くの情報を提供します。

サービスがそのような情報 (リクエスト URI など) に依存している場合、その情報をサービスに挿入できる必要があります。

これは、Poor Man の DI を使用して行うのは非常に簡単です。カスタムの IHttpControllerActivator を実装するだけです。

しかし、Castle Windsor では、これが突然非常に難しくなります。以前、この問題を解決する非常に複雑な方法について説明しましたが、それは PerWebRequest のライフスタイルに依存しており、HttpContext.Current が空であるため、このライフスタイルはセルフホスティング シナリオでは機能しないことが判明しました。

これまでのところ、必要な情報をインライン引数としてカスタム IHttpControllerActivator から Resolve メソッドに渡すことで、これを機能させることができました。

ただし、デフォルトでは、これはすぐに要求された型が引数に依存している場合 (つまり、要求された Controller 自体が に依存している場合baseUri) にのみ機能します。依存関係baseUriが依存関係階層の奥深くに埋もれている場合、インライン引数がより深い層に伝播されないため、デフォルトでは機能しません。

この動作は、カスタム IDependencyResolver (ASP.NET Web API IDependencyResolver ではなく、Castle Windsor IDependencyResolver) で変更できます。

デフォルトの実装であるではなく、 がコンストラクタ引数trueとして渡されていることに注意してください。propagateInlineDependenciesfalse

コンテナー インスタンスを InlineDependenciesPropagatingDependencyResolver クラスと結び付けるには、次のように構築する必要があります。

これがこの問題に対する最善の解決策なのか、それとももっと簡単な方法があるのか​​ 疑問に思っていますか?

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

wcf - net.tcp サービスをホストして接続する方法

IIS7 で自己ホストされている net.tcp バインディングを使用して WCF サービスをゼロからコーディングし、コンソール アプリケーションから呼び出す必要があります。サービスとサンプル クライアント アプリケーションのステップ バイ ステップ ガイドを教えてください。