問題タブ [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.
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 に次の変更を加えます。
self-hosting - 自己ホスト型 vnext アプリケーション
自己ホスト型アプリ (提供する Web サービスの URL を起動して表示するコンソール アプリ) をリファクタリングして、owin ではなく純粋な vnext で動作するようにできるかどうか疑問に思っていました。
オーウィンコードは次のとおりです
記録として、「k web」コマンド ライン スタートを使用したくありません。vnext アプリを実行可能ファイルとして完全にパッケージ化したい。
Microsoft.Owin.Hosting の代わりに、Microsoft.AspNet.Hosting を使用する必要があります (「k web」コマンド定義と同じクラスです。Owin スタートアップは IAppBuilder を想定し、vnext は IBuilder を想定していることに注意してください。
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ホストと新しいホストの違いを示して、これを深く理解するのを手伝ってくれる人はいますか?
asp.net-core - Visual Studio vk web でアプリケーションを実行する
VS2014 でアプリケーションを F5 すると、49346 などのランダムなポートで IIS Express で実行されます。
K web で実行すると、IIS Express がありません。アプリケーションをホストしているのは何ですか?
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
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() を呼び出すことができるもの (およびその理由) は何ですか?
c# - 現在の RouteContext にアクセスする
HttpContext
MVC 5 I では、 を使用してアクセスできますHttpContext.Current
。HttpContext
またはそれ以上の、現在の のみにアクセスするための推奨される方法は何RouteContext
ですか?
asp.net-core - Mac で ASP.NET Kestrel Web サーバーを終了する方法
ASP.NET vNext K ランタイムを使用して、Mac で Yeoman によって生成された単純な MVC アプリを実行しています。プロジェクト ディレクトリから実行できk kestrel
、すべてが起動して問題なく動作します。ただし、Ctrl+C (または試した他のキーの組み合わせ) を押しても、サーバーは終了しません。サーバーをシャットダウンするには、ターミナル ウィンドウを閉じる必要があります。私は何が欠けていますか?
asp.net-core - ASP.NET vNext - ローカリゼーション (.resx)
ASP.NET vNext (クラウド最適化モード) でのローカリゼーションに resx ファイルを使用するにはどうすればよいですか? また、現在のスレッドのカルチャを設定するにはどうすればよいですか?
CurrentCulture
CurrentUICulture
プロパティがありません。私はVS 2015 CTP3を持っています。
パベル
asp.net-core - すべてのビューのレイアウト、基本クラス、および使用を設定する方法は?
MVC 5 では、"Views/Web.Config" ですべてのビューのデフォルトの基本クラスと usings を設定できます。
"_ViewStart.cshtml" ですべてのビューの既定のレイアウトを設定することもできます。
MVC 6 でこれらを行うにはどうすればよいですか?