問題タブ [asp.net-core]

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

asp.net-core - ASP.net vNext で別のフォルダーにあるプロジェクトを参照する方法

にあるプロジェクト (project1) があるとします[solution folder]\project1\。新しいプロジェクト (project2) を に追加し、[solution folder]\project2\それを project1 の依存関係としてproject.json以下の行で参照しても問題ありません。

しかし、project2 を別の (ソリューションではなくファイル システムの) フォルダーに移動するとどうなります[solution folder]\lib\project2\か? この場合、参照を追加するにはどうすればよいですか?

====================================

新しいヒントを共有したいだけです: サブフォルダーe.g. [solution folder]\lib\project1\にプロジェクトがあり、ソリューション フォルダーにある別のプロジェクトを参照する場合e.g. [solution folder]\project2\は、global.json に次の変更を加えます。

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

self-hosting - 自己ホスト型 vnext アプリケーション

自己ホスト型アプリ (提供する Web サービスの URL を起動して表示するコンソール アプリ) をリファクタリングして、owin ではなく純粋な vnext で動作するようにできるかどうか疑問に思っていました。

オーウィンコードは次のとおりです

記録として、「k web」コマンド ライン スタートを使用したくありません。vnext アプリを実行可能ファイルとして完全にパッケージ化したい。

Microsoft.Owin.Hosting の代わりに、Microsoft.AspNet.Hosting を使用する必要があります (「k web」コマンド定義と同じクラスです。Owin スタートアップは IAppBuilder を想定し、vnext は IBuilder を想定していることに注意してください。

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

asp.net - ASP.NET vNext はホストに依存しませんが、その深い意味は何ですか?

ASP.NET vNext チュートリアルによると:vNext is host agnostic . You can host your app in IIS, or self-host in a custom process

現在のasp.netホストと新しいホストの違いを示して、これを深く理解するのを手伝ってくれる人はいますか?

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

asp.net-core - Visual Studio vk web でアプリケーションを実行する

VS2014 でアプリケーションを F5 すると、49346 などのランダムなポートで IIS Express で実行されます。

K web で実行すると、IIS Express がありません。アプリケーションをホストしているのは何ですか?

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

razor - ASP.NET vNext の Nancy が Nancy.Viewengines.Razor ビューエンジンをロードしない

Debian で ASP.NET vNext を使用して Nancy を試しています。サンプル プロジェクトをセットアップし、自己ホスト型の Owin アプリケーションで動作するようにしました。

Nancy 自体は正常に動作しているように見えますが、K ランタイム ディレクトリでビューを探しているため、Razor ビューエンジンが読み込まれません。

K は、Nancy.Viewengines.Razor がロードされていることを示しませんが、それは project.json ファイルにあります。

これは私が得ているエラーです:

Nancy.RequestExecutionException: Oh noes! ---> Nancy.ViewEngines.ViewNotFoundException: Unable to locate view 'ViewTest' Currently available view engine extensions: sshtml,html,htm Locations inspected: views/Home/ViewTest-nl-NL,views/Home/ViewTest,Home/ViewTest-nl-NL,Home/ViewTest,views/ViewTest-nl-NL,views/ViewTest,ViewTest-nl-NL,ViewTest Root path: /home/vnext/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin/ If you were expecting raw data back, make sure you set the 'Accept'-header of the request to correct format, for example 'application/json' at Nancy.ViewEngines.DefaultViewFactory.GetRenderedView (string,object,Nancy.ViewEngines.ViewLocationContext) <0x008a3> .

私のproject.json:

{ "dependencies": { "Microsoft.Owin.Hosting": "2.1.0-*", "Microsoft.Owin.Hosting": "2.1.0-*", "Microsoft.Owin.Host.HttpListener": "2.1.0-*", "Nancy": "0.23.2-*", "Nancy.Owin": "0.23.2-*", "Nancy.Viewengines.Razor": "0.23.2-*", }, }

読み込まれたライブラリ:

vnext@vnext:~/test/src$ k run /home/vnext/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin/klr.host.dll Information : 0 : [LoaderContainer]: Load name=Microsoft.Owin.Host.HttpListener /home/vnext/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin/klr.host.dll Information : 0 : [DefaultLoaderEngine]: LoadFile(/home/vnext/.kpm/packages/Microsoft.Owin.Host.HttpListener/2.1.0/lib/net45/Microsoft.Owin.Host.HttpListener.dll) /home/vnext/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin/klr.host.dll Information : 0 : [NuGetAssemblyLoader]: Loaded name=Microsoft.Owin.Host.HttpListener in 1ms /home/vnext/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin/klr.host.dll Information : 0 : [LoaderContainer]: Load name=Nancy.Owin /home/vnext/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin/klr.host.dll Information : 0 : [DefaultLoaderEngine]: LoadFile(/home/vnext/.kpm/packages/Nancy.Owin/0.23.2/lib/net40/Nancy.Owin.dll) /home/vnext/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin/klr.host.dll Information : 0 : [NuGetAssemblyLoader]: Loaded name=Nancy.Owin in 1ms

プロジェクトの View フォルダーではなく、KRE bin ディレクトリに配置すると、通常の html ビューが読み込まれます。

Nancy に正しいフォルダーを強制的に表示させるにはどうすればよいですか? また、Razor ビューエンジンを読み込むにはどうすればよいですか?

これは私が使用したコードです: https://github.com/matthijsbreemans/nancy-owin-vnext

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

asp.net-mvc - vNext. AspNet.Identity とカスタム UserStore。UserStore 破棄された例外

vNext を理解しようとしています。
MongoDB で動作し、これらのインターフェイスを実装するカスタム UserStore を作成しました。

Startup.cs に以下が追加されました。

次に、Visual Studio テンプレートから変更されていない AccountController を使用しようとしましたが、問題が発生しました。
サインインすると、UserStore.FindByNameAsync() で ObjectDisposedException を取得します - UserStore.Dispose() と呼ばれるもの。
github.com/aspnet Store.Dispose() の UserManager コードでは、UserManager.Dispose() でのみ呼び出されます。
Dispose の呼び出しを無視するだけですべて正常に動作しますが、これは良い方法ではありません。
だから私は何をすべきか分かりません

PS 質問は: UserStore.Dispose() を呼び出すことができるもの (およびその理由) は何ですか?

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

c# - 現在の RouteContext にアクセスする

HttpContextMVC 5 I では、 を使用してアクセスできますHttpContext.CurrentHttpContextまたはそれ以上の、現在の のみにアクセスするための推奨される方法は何RouteContextですか?

0 投票する
4 に答える
6419 参照

asp.net-core - Mac で ASP.NET Kestrel Web サーバーを終了する方法

ASP.NET vNext K ランタイムを使用して、Mac で Yeoman によって生成された単純な MVC アプリを実行しています。プロジェクト ディレクトリから実行できk kestrel、すべてが起動して問題なく動作します。ただし、Ctrl+C (または試した他のキーの組み合わせ) を押しても、サーバーは終了しません。サーバーをシャットダウンするには、ターミナル ウィンドウを閉じる必要があります。私は何が欠けていますか?

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

asp.net-core - ASP.NET vNext - ローカリゼーション (.resx)

ASP.NET vNext (クラウド最適化モード) でのローカリゼーションに resx ファイルを使用するにはどうすればよいですか? また、現在のスレッドのカルチャを設定するにはどうすればよいですか?

CurrentCultureCurrentUICultureプロパティがありません。私はVS 2015 CTP3を持っています。

パベル

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

asp.net-core - すべてのビューのレイアウト、基本クラス、および使用を設定する方法は?

MVC 5 では、"Views/Web.Config" ですべてのビューのデフォルトの基本クラスと usings を設定できます。

"_ViewStart.cshtml" ですべてのビューの既定のレイアウトを設定することもできます。

MVC 6 でこれらを行うにはどうすればよいですか?