問題タブ [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.
c# - Windows サービスとしての ASP.NET Core wwwroot の場所
ASP .NET Core を含む Windows サービス アプリケーションがあります。
project.json には 2 つのコマンドがあります。
エントリ ポイント クラス:
プロジェクトを公開すると、次のフォルダー構造になります。
次に、コンソールからアプリケーションを起動します
ただし、「C:\MyProject\wwwroot」の webroot ディレクトリを使用する代わりに、project.json と同じ、つまり「C:\MyProject\approot\src\MyProject」を使用します。
次のような「web」コマンドでアプリケーションを起動すると:
その後、すべてが正常に機能しますが、もちろん、エントリポイントは無視され、自分のものを実行することも、サービスとして実行することもできません
プロジェクト.json
c# - ASP.Net Kestrel が Visual Studio からコンソールをロードしていません。問題をデバッグするにはどうすればよいですか?
ASP.Net RC-1 プロジェクトが Kestrel で実行されない理由をデバッグしようとしています。起動オプションとして「web」を押すと、出力ウィンドウはきれいに見えます - 例外はありません。しかし、私が言われたコンソールはポップアップしますが、ポップアップしません。この問題の原因をデバッグするにはどうすればよいですか?
別のテンプレート プロジェクトを作成し、それを実行して、Kestrel から正常に実行されたことを確認しました。
これらは、私のプロジェクトの出力の最後の行です。
編集:
追加する必要がありますが、IIS では問題なく動作します。
どうもありがとう!
azure - rc2 asp.net コア アプリケーションを Azure に発行する
VSO から Windows Azure にアプリケーションを発行することができました。問題は、私のアプリケーションがこのエラーで Azure で起動できないことです (ローカルでは完全に動作します)。
依存関係を手動で追加しようとしましたが、問題は解決しませんでした:
ここに私の設定があります
グローバル.json:
プロジェクト.json
c# - MVC 6 - request.path の構築中に Krestel がエラーをスローし、呼び出しをコントローラーにルーティングするための回避策
次の例外が発生します。
どんな助けでも大歓迎です。
App.use
エラーをキャプチャするために使用されました。そうしないと、リクエストを見ることができませんでした。
asp.net-core - 依存関係 Kestrel.Https 1.0.0-rc1-final はフレームワーク DNXCore、バージョン = v5.0 をサポートしていません
dnxcore50を使用してUbuntu 14で動作するように、Kestrel サーバーに https を構成しようとしています。
しかし、依存関係を追加すると:
"Microsoft.AspNet.Server.Kestrel.Https": "1.0.0-rc1-final"
そして、パッケージを復元しようとすると、次のメッセージが表示されます。
依存関係 Kestrel.Https 1.0.0-rc1-final は、フレームワーク DNXCore、バージョン = v5.0 をサポートしていません
Windows に移動して dnx451 を使用し、同じ依存関係を追加すると、うまく機能します。
しかし、 Ubuntuでdnxcore50を使用してKestrel.Httpsを使用できない場合、dnxcore50を使用してUbuntuでHttps を構成するにはどうすればよいですか?
asp.net - コマンド dnx web が Mac で機能しない
Macでasp.netを実行しようとしています。すべてを正しくインストールしましたが、コマンド " dnx web
" を実行するとクラッシュします。
これは私の project.json ファイルです:
それがログです:
System.TypeLoadException: アセンブリ 'Microsoft.Extensions.PlatformAbstractions, Version=1.0.0.0, Culture=neutral, から型 'Microsoft.Extensions.PlatformAbstractions.IAssemblyLoadContextAccessor' を読み込めませんでした
asp.net - コマンド dnx web を実行できません
何らかの理由で、DNX と Kestrel を使用して、すぐに使用できるシンプルな ASP.NET 5 / Core 1.0 Web アプリを実行できません。実行後dnx web
、エラーが発生し続けます:
Error: Unable to load application or execute command 'Microsoft.AspNet.Server.Kestrel'. Available commands: web, ef.
私のproject.json:
はい、dnu restore
以前走ったことがあります。これらのランタイムがインストールされています:
誰かがこの問題がどこから来るのか知っていることを本当に願っています.
アップデート
依存関係とアセンブリ バインディングの解決に問題があるようです。実行するたびdnu build
に問題なくビルドされ、すべての nuget パッケージの依存関係が C:\users\*****\.dnx\packages で解決/復元されていることがわかります。
ただし、実行するdnx web
と、前述のエラーが発生し続けます。FusionLog を有効にしましたが、以前の nuget パッケージの依存関係が解決されていないようです。次のようなエラーが発生し続けます。
だから私は今、問題がどこにあるかを知っています。これは解決策ではありませんが、必要なdllを一時的にコピーする/C:/Users/*****/.dnx/runtimes/dnx-clr-win-x86.1.0.0-rc1-update2/bin
と、問題が解決するようです。
更新 2
問題は clr ランタイムにあるようです。dnvm use 1.0.0-rc1-update1 -a x86 -r coreclr
cmdに続けてを入力して coreclr を使用するdnx web
と、アプリは問題なく動作します。
clr を再インストールして、x64 と x86 の両方に update1 と update2 の両方をインストールしようとしましたが、エラーは残ります。coreclr だけが機能しているようです。アイデアはありますか?
iis - ローカルiisでのasp.netコアWindows認証
デフォルトのテンプレートからデフォルトの asp.net コア アプリケーションを作成しました。新しいプロジェクトの作成中にWindows認証オプションを選択しました(これが私がしたことです)。issexpressでアプリを実行すると、魅力的に機能します。
アプリをローカルiisに移動すると機能しますが、ユーザー情報を取得しません。Windows 機能で Windows 認証を有効にしました。しかし、空の User.Identity.Name が表示されます。この行をweb.configに追加しようとしました
IIS マネージャーから Windows 認証をオンにしようとしました。他に何が間違っているのかわかりません。私は何が欠けていますか?