この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 37550|答える: 4

[コンソールプログラム] HttpSelfHostServerベースのコンソールWeb API Service

[リンクをコピー]
掲載地 2020/10/30 11:35:33 | | | |
私はコンソールプログラムがHttpListenerを使ってHTTPサービスを有効にすることについて次のように書きました。

HttpListenerベースのウェブサーバー
https://www.itsvse.com/thread-2545-1-1.html

c# httpはHttpListenerでスレッドを聴取します
https://www.itsvse.com/thread-2951-1-1.html

httplistenerはPOSTリクエストパラメータを取得するためにリスニングします
https://www.itsvse.com/thread-9029-1-1.html

MicrosoftはHTTP HttpServerの実装を直接受信するHttpSelfHostServerクラスを提供しています。 セルフホストモード HttpSelfHostServerはコンソールプログラムまたはWindowsサービスプログラムでホストでき、IISウェブサーバーのみに依存しません。 非常に強力で設定も簡単です。 HttpSelfHostServer型は、DelegatingHandler抽象型から継承したメッセージハンドラのベースクラスであるHttpServerから継承しています。

以下のようにレンダリングを見てみましょう。



まず、新しいものを作成します.NET Framework 4.7.2コンソールプロジェクト

nugetパッケージの言葉を引用すると、次のようになります:



プログラムコードは以下の通りです:

(終わり)






先の:Linux上の.NET Coreを基盤としたサービス
次に:docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3
掲載地 2021/07/15 20:37:51 |
欲しい、欲しい、欲しい、欲しい
掲載地 2022/08/18 16:17:49 |
覚えてみろ
 地主| 掲載地 2024/01/09 19:31:54 |
Microsoft.AspNet.WebApi.SelfHostは古く、Microsoft.AspNet.WebApi.OwinSelfHostが推奨されています

ドキュメンテーション:https://learn.microsoft.com/zh-c ... o-self-host-web-api
 地主| 掲載地 2024/01/09 20:53:40 |
.NET/C#コンソールはリスニングHTTPSプロトコルサービスを有効にします
https://www.itsvse.com/thread-10718-1-1.html
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com