問題タブ [kestrel-http-server]

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 に答える
655 参照

c# - Microsoft.AspNet.Server.Kestrel.Https .NET 4.5.1 に依存しないのはなぜですか?

Kestrel は単なる開発 Web サーバー ATM であり、いくつかの機能が欠落しているため、実際には本番環境に対応していませんが、nuget にはパッケージがあります ( http://www.nuget.org/packages/Microsoft.AspNet.Server.Kestrel Kestrel サーバーに HTTPS サポートを追加する.Https/1.0.0-rc1-final )。

Kestrel は dotnet5.4 に対して (依存関係なしで) 使用できますが、Kestrel HTTPS パッケージには完全な .NET 4.5.1 フレームワークが必要です。

これは、Windows の実際のプラットフォーム要件によるものですか、それとも単なる間違いですか?

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

asp.net-core - Web サーバーがフレームワークを選択する方法 (dnx451 と dnxcore50)

私はproject.jsonでこの設定をしています:

Kestrel (「web」コマンド) または IIS Express でアプリケーションを実行すると、これら 2 つのフレームワークのうち、どのフレームワークを使用するか、どのように .net フレームワークまたは dnx を選択するかを知ることができます。

0 投票する
0 に答える
65 参照

iis - IIS は、新しい IIS プラットフォーム ハンドラーで SSL を処理できますか?

最新の更新により、新しい IIS プラットフォーム ハンドラーが導入されました。また、以前と同じように IIS で SSL を設定できるのでしょうか、それとも Kestrel で設定する必要があるのでしょうか? この切り替え後も IIS で設定できるものは何ですか? PS gzipなどに関する同様の質問

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

asp.net-core - Azure WebApps の Kestrel で ASP.NET 5 サイトを直接実行することはできますか?

ASP.NET5 を Azure Web アプリにデプロイするときに、Web 応答でサーバーが IIS であることを確認したので、IIS プラットフォーム ハンドラーを使用して Kestrel にリダイレクトしていると思います。そのため、Kestrel で直接実行できるかどうか、およびそれにはどのような利点/欠点があるのか​​ (おそらく、Azure にあるかどうかに関係なく) 疑問に思っています。IIS がパイプラインから除外されるため、少し高速になると思いますが、オーバーヘッドはそれほど大きくないはずです...

0 投票する
0 に答える
210 参照

mysql - MVC5 および DNX を使用した MySQL EF6

Kestrel (DNX) を使用してロードしようとしている、MySQL.Data.Entity.EF6 を使用する MVC5 プロジェクトがあります。

ただし、ページの読み込み時に次のエラーが引き続き発生します。

この構成を使用して作成しましたDbContext

MVC が web.config を使用しないことを読んだことからでも、wwwroot で、Web.Config ファイルに入力しました。

私は完全に途方に暮れています。どんな助けもいただければ幸いです。

0 投票する
5 に答える
25660 参照

performance - IIS と Kestrel のパフォーマンス比較

Kestrel http サーバーと比較して、IIS のパフォーマンスはどのように見えますか?

Kestrel は、非同期およびイベント駆動型のサーバー フレームワークのファミリに大きく影響を受けているようです。それまでの間、IIS には長い開発の歴史があり、明らかに機能面でより成熟しています。これらすべてを考慮して、特にメモリ使用率、スレッド使用率、リクエスト関連の比較 (1 秒あたりのリクエスト数など)、およびストリーミング機能の比較を探しています。

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

asp.net - Kestrel が MVC アプリで立ち往生

だから、私の話は:

Debian8x64 OS を搭載したクリーンな VM を取得し、この指示に従って DNVM をインストールしました: http://docs.asp.net/en/latest/getting-started/installing-on-linux.html、これに従って mono をインストールしました: http:/ /www.mono-project.com/docs/getting-started/install/linux/

次に、 https ://github.com/aspnet/home からサンプルを取得して起動しましたが、すべて問題ないようです。

この後、ASP.NET 5 プロジェクト テンプレートを使用して Visual Studio 2015 で非常に単純な MVC アプリケーションを作成し、このコードを Debian VM にコピーしました。それも正常に動作しますが、ブラウザから呼び出そうとすると、kestrel が応答しません。また、Hello world MVC App はその後もスタックしました。

私が間違っていることは何ですか?

UPD: DNX_TRACE による出力

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

asp.net-core - IIS の背後にある Azure WebApps に ASP.NET 5 をデプロイする

Azure WebApps でホストされている ASP.NET 5 アプリケーションに要求を送信したクライアントの IP アドレスを取得する際に問題があります。

私のプロジェクトは ASP.NET 5 + MVC6 を使用し、完全な CLR ランタイム (CoreCLR ではない) で実行されます。答えをネットで検索しましたが、解決策が見つかりませんでした。

Get the client's IP addressからの提案を使用し て試しました:

しかし、HttpContext.Connection のプロパティはすべて false または null であるため、ここではうまくいきません。

次のことに気付きました: IIS Express を使用して Visual Studio 経由でアプリを実行すると、からの IPConnection.RemoteIpAddressが利用可能です。コマンドラインからdnx webを実行すると、プロパティが null になります。Azure は、IIS ではなく、dnx でアプリを実行しているようです。

私の質問は、 プロジェクトを構成して Azure WebApps にデプロイする方法です。そのため、IIS の背後で実行されるため、HttpContext.Connection の値が満たされますか?

現在の構成 (project.json の抜粋):

および Startup.cs の Configure メソッド