タグ付けされた質問 「asp.net-core」

ASP.NET Coreは、ウェブアプリケーションとクラウドアプリケーションを構築するための無駄のない、構成可能なクロスプラットフォームフレームワークです。GitHubの完全オープンソースです。ASP.NET Coreアプリは、完全な.NET Frameworkまたはそれより小さい.NET Coreを備えたWindows上で、または.NET CoreおよびMonoを備えたLinuxおよびMacOS上で実行できます。

4
HttpClient PostAsJsonAsyncを使用してASP.NET CoreでHTTP POSTメッセージを送信する
のような動的オブジェクトを送信したい new { x = 1, y = 2 }; HTTP POSTメッセージの本文として。だから私は書こうとします var client = new HttpClient(); 方法が見つかりません client.PostAsJsonAsync() そこで、Microsoft.AspNetCore.Http.Extensionsパッケージをproject.jsonに追加して、 using Microsoft.AspNetCore.Http.Extensions; 句を使用します。しかし、それは私を助けませんでした。 それでは、ASP.NET CoreでJSONボディを含むPOSTリクエストを送信する最も簡単な方法は何ですか?

2
InvalidOperationException:タイプ 'Microsoft.AspNetCore.Http.IHttpContextAccessor'のサービスを解決できません
私は自分のasp.netコアRC1プロジェクトをRC2に変換し始めましたが、現在IHttpContextAccessor解決されていない問題に直面しました。 簡単にするために、私はVisual Studioテンプレートを使用して新しいASP.NET RC2プロジェクトを作成しましたASP.NET Core Web Application (.Net Framework)。テンプレートで作成されたHomeControllerのコンストラクタを追加したのではなく、 public HomeController(IHttpContextAccessor accessor) { } そして、アプリケーションを起動した後、次のエラーを受け取ります: InvalidOperationException: 'TestNewCore.Controllers.HomeController'をアクティブにしようとしているときに、タイプ 'Microsoft.AspNetCore.Http.IHttpContextAccessor'のサービスを解決できません。вMicrosoft.Extensions.Internal.ActivatorUtilities.GetService(IServiceProvider sp、Type type、Type requiredBy、Boolean isDefaultParameterRequired) 実際のアプリケーションIHttpContextAccessorでは、_contextAccessor.HttpContext.Authenticationとにアクセスするために、独自のサービスクラスで解決する必要があります_contextAccessor.HttpContext.User。EverethingはRC1で正常に動作します。それでは、RC2であるとどのように想定できますか?

8
.Netコアユニットテスト-モックIOptions <T>
ここには本当に明らかなものが欠けているように感じます。.Net Core IOptionsパターン(?)を使用してオプションを挿入する必要があるクラスがあります。そのクラスのユニットテストに行くとき、クラスの機能を検証するオプションのさまざまなバージョンを模擬したいと思います。スタートアップクラスの外でIOptionsを正しくモック/インスタンス化/設定する方法を知っている人はいますか? ここに私が取り組んでいるクラスのいくつかのサンプルがあります: 設定/オプションモデル using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace OptionsSample.Models { public class SampleOptions { public string FirstSetting { get; set; } public int SecondSetting { get; set; } } } 設定を使用するテストされるクラス: using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using OptionsSample.Models using System.Net.Http; using …

5
AspNet Core足場アプリのログインページと登録ページはどこにありますか?
VS 2017では、新しいASP.NET Core Webアプリケーションを作成しました。ウィザードの2番目のページでは、Webアプリケーションを選択し、認証には「個人ユーザーアカウント」を選択しました。 今、私は/ Account / Registerおよび/ Account / Loginに関連付けられたページを見つけようとしています。 _Layout.cshtmlは、従来のMVCと同様に、_LoginPartial.cshtmlを取り込みます。 &lt;div class="navbar-collapse collapse"&gt; &lt;ul class="nav navbar-nav"&gt; &lt;li&gt;&lt;a asp-page="/Index"&gt;Home&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a asp-page="/About"&gt;About&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a asp-page="/Contact"&gt;Contact&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;partial name="_LoginPartial" /&gt; &lt;/div&gt; ユーザーがサインインしていない場合、_LoginPartialには&lt;a&gt;、ログインページと登録ページを指すタグが含まれます。 &lt;ul class="nav navbar-nav navbar-right"&gt; &lt;li&gt;&lt;a asp-area="Identity" asp-page="/Account/Register"&gt;Register&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a asp-area="Identity" asp-page="/Account/Login"&gt;Login&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; それはすべて理にかなっているようです。しかし、Areasフォルダーの構造には、RegisterフォルダーとLoginフォルダーが含まれているはずです。ありません。私が見つける唯一のものは_ViewStart.cshtmlです 足場コードが機能することを知っています。プロジェクトを実行すると、登録リンクは「/ Identity / Account / Register」を指し、ログインリンクは「/ Identity / …

6
ASP.NET Core 1.0(ASP.NET 5 / vNext)はいつリリースされる予定ですか?
ASP.NET 5で新しいプロジェクトを開始するか、現在のフレームワークを使用するかを決定しようとしています。残念ながら、このプロジェクトのスケジュールを見つけることができません。Githubは、開発者が現在、最初のリリース候補に取り組んでいることを示しています。マイクロソフトは通常、リリース予定日を公開していますか?もしそうなら、彼らが撮影している日付はどこにありますか?
136 asp.net-core 

20
tsconfig.json:ビルド:構成ファイルで入力が見つかりませんでした
ASP.NETコアプロジェクトがあり、ビルドしようとするとこのエラーが発生します。 error TS18003: Build:No inputs were found in config file 'Z:/Projects/client/ZV/src/ZV/Scripts/tsconfig.json'. Specified 'include' paths were '["**/*"]' and 'exclude' paths were '["../wwwroot/app","node_modules/*"]'. 1&gt; The command exited with code 1. 1&gt; Done executing task "VsTsc" -- FAILED. これは私のtsconfig.jsonファイルです: { "compileOnSave": true, "compilerOptions": { "emitDecoratorMetadata": true, "experimentalDecorators": true, "lib": [ "es5", "dom" ], …

2
ソース管理の.vs \ config \ applicationhost.config
Visual Studio 2015は.vs\config\applicationhost.config 、ASP.NET Webアプリケーションプロジェクトが作成されるときに、ソリューションのルートにという名前のファイルを追加します。 このファイルをソース管理にチェックインするか、それとも無視しますか(各ユーザーが独自のローカルコピーを持つようにするため)?

10
ASP.NET Coreでクエリ文字列から値を読み取る方法は?
ASP.NET Core MVCを使用してRESTful APIを1つ構築しています。クエリ文字列パラメーターを使用して、コレクションを返すリソースのフィルタリングとページングを指定します。 その場合、クエリ文字列で渡された値を読み取って、フィルター処理を行い、返される結果を選択する必要があります。 コントローラーGetアクション内でアクセスするとHttpContext.Request.Query1が返されることはすでにわかっていますIQueryCollection。 問題は、値を取得するためにそれがどのように使用されるのかわからないことです。実は、私は、例えば、 string page = HttpContext.Request.Query["page"] 問題はHttpContext.Request.Query["page"]、文字列ではなくStringValues。 とにかく、IQueryCollectionクエリ文字列の値を実際に読み取るにはどうすればよいですか?

14
IISに公開し、環境変数を設定する
これら2つの質問と回答を読んで、Asp.net 5アプリをIIS 8.5サーバーで実行することができました。 Asp.net vNext初期ベータ版がWindowsサーバーのIISに公開 MVC6アプリをIISで動作するように構成するにはどうすればよいですか? 問題は、IISで実行されている場合でも、Webアプリがまだenv.EnvironmentName値を使用していることDevelopmentです。 また、同じWebの2つのバージョン(ステージング、プロダクション)を同じサーバーで実行したいので、各Webの変数を個別に設定するメソッドが必要です。 これを行う方法?

6
dnxで欠落している依存関係(または他のローダーの障害)を診断するにはどうすればよいですか?
Kestrelを使用して、DNXでASP.NET vNextのHelloWebサンプルの修正バージョンを実行しようとしています。これは非常に最先端であると理解していますが、ASP.NETチームが少なくとも最も単純なWebアプリを機能させ続けることを願っています:) 環境: Linux(Ubuntu、ほとんど) モノ3.12.1 DNX 1.0.0-beta4-11257(11249も利用可能です) 「ウェブアプリ」コード、中Startup.cs: using Microsoft.AspNet.Builder; public class Startup { public void Configure(IApplicationBuilder app) { app.UseWelcomePage(); } } プロジェクト構成、project.json: { "dependencies": { "Kestrel": "1.0.0-beta4", "Microsoft.AspNet.Diagnostics": "1.0.0-beta4", "Microsoft.AspNet.Hosting": "1.0.0-beta4", "Microsoft.AspNet.Server.WebListener": "1.0.0-beta4", "Microsoft.AspNet.StaticFiles": "1.0.0-beta4", "Microsoft.Framework.Runtime": "1.0.0-beta4", "Microsoft.Framework.Runtime.Common": "1.0.0-beta4", "Microsoft.Framework.Runtime.Loader": "1.0.0-beta4", "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4", }, "commands": { "kestrel": "Microsoft.AspNet.Hosting --server …
133 c#  asp.net-core  dnx 

16
重複する「コンテンツ」アイテムが含まれていました。.NET SDKには、プロジェクトディレクトリの「コンテンツ」アイテムがデフォルトで含まれています
asp.netコアプロジェクトにjavascriptまたはcssファイルを追加dotnet runしてbashターミナルで実行すると、次のエラーが発生します。 /usr/share/dotnet/sdk/1.0.1/Sdks/Microsoft.NET.Sdk/build/Microsoft .NET.Sdk.DefaultItems.targets(188,5):エラー:重複する「コンテンツ」アイテムが含まれていました。.NET SDKには、デフォルトでプロジェクトディレクトリの「コンテンツ」アイテムが含まれています。これらのアイテムをプロジェクトファイルから削除するか、プロジェクトファイルに明示的に含める場合は、 'EnableDefaultContentItems'プロパティを 'false'に設定します。詳細については、https://aka.ms/sdkimplicititemsを参照してください。重複したアイテムは次のとおりです: 'wwwroot / css / BasicQuotation.css'; 'wwwroot / js / BasicQuotation.js' [/mnt/c/Dev/myproject/MyProject/MyProject.csproj] ビルドに失敗しました。ビルドエラーを修正して、もう一度実行してください。 ItemGroup私のcsprojファイルからを削除することでこれを修正できますが、それほど生産的ではないと思います。 これは、デフォルトのVisual Studio 2017 ASP.NET Core Web Application(.NET Core)テンプレートで発生します。wwwroot&gt; jsフォルダーを右クリックしてプロジェクトにファイルを追加し、Add &gt; New Item &gt; JavaScript File これは私の.csprojファイルです: &lt;Project Sdk="Microsoft.NET.Sdk.Web"&gt; &lt;PropertyGroup&gt; &lt;TargetFramework&gt;netcoreapp1.1&lt;/TargetFramework&gt; &lt;/PropertyGroup&gt; &lt;PropertyGroup&gt; &lt;PackageTargetFallback&gt;$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;&lt;/PackageTargetFallback&gt; &lt;/PropertyGroup&gt; &lt;PropertyGroup&gt; &lt;UserSecretsId&gt;aspnet-MyProject-7e1906d8-5dbd-469a-b237-d7a563081253&lt;/UserSecretsId&gt; &lt;/PropertyGroup&gt; &lt;ItemGroup&gt; &lt;Compile Remove="wwwroot\lib\jquery-validation\**" …

6
ASP.NET Coreで現在のHttpContextにアクセスする
HttpContext静的メソッドまたはユーティリティサービスでcurrent にアクセスする必要があります。 従来のASP.NET MVCとではSystem.Web、HttpContext.Current静的にコンテキストにアクセスするために使用するだけでした。しかし、ASP.NET Coreでこれを行うにはどうすればよいですか?
132 c#  asp.net-core 

2
ASP.Net CoreでのJSONシリアル化/逆シリアル化
がないためJavaScriptSerializer、これを処理するためにどのネイティブ実装を使用できますか? 私は気づきJsonResult、これでデータをJSONにフォーマットできますが、どのようにデシリアライズしますか? それとも、いくつかの依存関係が不足していproject.jsonますか?
131 c#  json  asp.net-core 

3
ASP.Net Core Web APIのファイルを返す
問題 ASP.Net Web APIコントローラーでファイルを返したいのですが、すべてのアプローチでHttpResponseMessageJSONとして返します。 これまでのコード public async Task&lt;HttpResponseMessage&gt; DownloadAsync(string id) { var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StreamContent({{__insert_stream_here__}}); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream"); return response; } ブラウザでこのエンドポイントを呼び出すと、Web APIはHttpResponseMessageHTTPコンテンツヘッダーがに設定されたJSONを返しますapplication/json。

13
asp.netコアで現在のユーザーを取得する方法
メールなどのユーザーの情報を取得して、現在のユーザーを取得したい。しかし、asp.netコアではそれができません。私はとても混乱していますこれは私のコードです HttpContextコントローラのコンストラクタではほとんどnull です。各アクションでユーザーを獲得することは良くありません。ユーザーの情報を一度取得してViewData、に設定したい。 public DashboardController() { var user = HttpContext.User.GetUserId(); }

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.