問題タブ [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 投票する
0 に答える
96 参照

.net - Visual Studio 2014 CTP2 の既定の vNext テンプレートで参照が見つからない

VS 2014 CTP2 をインストールし、vNext プロジェクトを作成しようとしましたが、ビルドされません。参照が見つかりません。

ここに画像の説明を入力

足りないものはありますか?

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