ASP.NET ドキュメント ASP.NET Core を使用して、高速、安全、クロスプラットフォーム、クラウドベースの Web アプリとサービスを作成する方法について説明します。 チュートリアル、サンプル コード、基本事項、API リファレンスなどを参照できます。
作成者: Shadi Namrouti および Rick Anderson ASP.NET Core の MVC コントローラーは、コンストラクターを使用して明示的に依存関係を要求します。 ASP.NET Core には、依存関係の挿入 (DI) の組み込みのサポートがあります。 DI を利用すれば、アプリのテストと保守管理が簡単になります。 サンプル コードを表示またはダウンロードします (ダウンロード方法)。 コンストラクターの挿入 サービスはコンストラクター パラメーターとして追加されます。ランタイムによって、サービス コンテナーからサービスが解決されます。 サービスは通常、インターフェイスを利用して定義されます。 たとえば、現在の時刻を必要とするアプリについて考えてください。 次のインターフェイスは IDateTime サービスを公開します。 public interface ID
作成者: Kirk Larkin、Juergen Gutsch、Rick Anderson この記事では、ASP.NET Core アプリに適用される .NET のログについて説明します。 .NET のログの詳細については、「.NET でのログの記録」を参照してください。 このノードのガイダンスを追加または置き換える Blazor ログのガイダンスについては、「ASP.NET Core Blazor のログ」をご覧ください。 ログ プロバイダー ログを表示する Console プロバイダーを除き、ログ プロバイダーはログを保存します。 たとえば、Azure Application Insights プロバイダーでは、Azure Application Insights にログが保存されます。 複数のプロバイダーを有効にすることができます。 既定の ASP.NET Core Web アプリ
Apache log4net About Download Support Release Notes Release Review License Documentation Features Supported Frameworks Example Apps Config Examples Building FAQ Manual Introduction Installation Configuration Contexts Plugins Repositories Internals For Contributors Repository Project Reports RAT Report Apache Home License Sponsorship Thanks Security Conferences Inserting log requests into the appli
Apache log4net About Download Support Release Notes Release Review License Documentation Features Supported Frameworks Example Apps Config Examples Building FAQ Manual Introduction Installation Configuration Contexts Plugins Repositories Internals For Contributors Repository Project Reports RAT Report Apache Home License Sponsorship Thanks Security Conferences
By Christoph Nienaber and Rico Suter Swagger (OpenAPI) is a language-agnostic specification for describing REST APIs. It allows both computers and humans to understand the capabilities of a REST API without direct access to the source code. Its main goals are to: Minimize the amount of work needed to connect decoupled services. Reduce the amount of time needed to accurately document a service. The
ASP.NET Core プロジェクトで作成した Web API のドキュメントを Swagger を使って生成したいと思います。 開発環境 Mac OS X El Capitan Visual Studio Code Web API アプリケーションを準備する ASP.NET Core の Web API アプリケーションを作成済みの方はそのまま進んでください。もし作成していない場合は ASP.NET Core で Riot.js その1 - プロジェクトの作成 ASP.NET Core で Riot.js その2 - Server-side の部分を参考に実装して頂ければ幸いです。 パッケージの入手 今回は .NET で Swagger を利用するためのライブラリとして Swashbuckle を使います。 NuGet Gallery | Swashbuckle - Swagger f
ちょっと前に ASP.NET Core で Open Redirect の脆弱性が見つかって修正したという話が出てました。 歴史的に ASP.NET は Open Redirect の脆弱性が多い気もしますが、デフォルトの挙動が ReturnUrl を受け取り、それを使うという形なので注意したい部分ではあります。 JVNDB-2011-003557 - JVN iPedia - 脆弱性対策情報データベース 今回の ASP.NET Core の脆弱性は IsLocalUrl のチェックに問題があったようなので、正しく使っていても影響を受けたという悲しい感じですが、そもそも正しく使えていなければ意味がないので書きます。 Open Redirect 攻撃を受ける例 よくあるログイン前にいたページに、ログイン後戻るコードを含むアクションです。ASP.NET では歴史的に ReturnUrl という
対象読者 新しいASP.NET Coreの機能について知りたい方 MacやLinuxなどでASP.NET Coreアプリケーションを動かしたい方 検証環境 本稿では、以下の環境で動作を確認しています。 macOS Sierra 10.12.6 .NET Core 2.0 Node.js v7.10.1 npm v4.2.0 ASP.NET CoreとSPAフレームワークの連携箇所を確認しよう(クライアントサイド) SPAの実装となるクライアント側のコード(HTML、CSS、JavaScript等)は、ClientAppディレクトリに配置されています。AngularやReactなどのSPAフレームワークを使ったコードはここに、各SPAフレームワークのコーディングルールに従って実装していくことになります。今回、SPAフレームワークとして選択したAngularの詳しい内容については、こちらの連載
ASP.NET Advent Calendar 2015 で書いた「ASP.NET 5、.NET Core への移行作業をしてみた感想」の続きです。統計メモ帳と CreativeWeb の .NET Core 及び ASP.NET Core 1.0 への移行が完了したので、今年(2016年)の4月から Ubuntu サーバーで公開しています。実際に運用してみて Ubuntu サーバーでも特に問題はない状況なので、今後は Linux サーバーを使って ASP.NET アプリを運用していきたいと思っています。(5月16日にRC2(ツールについてはプレビュー1)が公開され、アプリもRC2に移行したので、記述を大幅に修正 2016年5月25日、6月27日にRTM(ツールについてはプレビュー2)が公開されたので修正 2016年7月1日) Ubuntu サーバーを使おうと思った理由 個人的な理由で、B
Visual Studio Visual Studio Code [ファイル] メニューで [新規作成]>[プロジェクト] の順に選択します。 検索ボックスに「Web API」と入力します。 [ASP.NET Core Web API] テンプレートを選択し、 [次へ] を選択します。 [新しいプロジェクトの構成] ダイアログで、プロジェクトに TodoApi という名前を付けて、[次へ] を選択します。 [追加情報] ダイアログで、次を行います。 [フレームワーク] が [.NET 8.0 (長期的なサポート)] になっていることを確認します。 [コントローラーを使用する (最小限の API を使用する場合はオフにします)] チェック ボックスがオンになっていることを確認します。 [Enable OpenAPI support] (OpenAPI サポートを有効にする) のチェックボック
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く