ASP.NET のチュートリアル
新しい Web アプリケーション開発では、Razor Pages をお勧めします。 詳しくは、「Razor Pages の概要」をご覧ください。
ASP.NET アプリケーションの開発に関する以下のステップ バイ ステップ ガイドが用意されています。
Note
ASP.NET Core チュートリアルをお探しですか? こちらになります。
Web フォーム
- Visual Studio 2013 で ASP.NET Web フォームのコードを編集する
- Visual Studio 2012 で Page Inspector を使用する
- Visual Studio 2013 のモデル バインディングと Web フォーム
- ASP.NET Web フォームの接続復元性とコマンド傍受
- ユーザー登録、電子メール確認、パスワード リセットを利用し、安全な ASP.NET Web フォームを作成する (C#)
- SMS 2 要素認証を利用し、ASP.NET Web フォームを作成する (C#)
- ASP.NET 4.5 での非同期メソッドの使用
- Visual Studio を利用する ASP.NET Web 展開
- ASP.NET 4 - エンタープライズ展開の概要
- ASP.NET 4 - エンタープライズ展開シリーズ 1
- ASP.NET 4 - エンタープライズ展開シリーズ 2
- ASP.NET 4 - エンタープライズ展開シリーズ 3 TFS 構成
- ASP.NET 4 - エンタープライズ展開シリーズ 4 高度なトピック
- ASP.NET 4 - Tailspin Spyworks
- ASP.NET 4 - Entity Framework 4 と Web フォームの概要
- ASP.NET 4 - Entity Framework 4 と Web フォームの続き
- ASP.NET 4 - Visual Studio を利用した SQL Server Compact の Web 展開
MVC
- ASP.NET MVC で Page Inspector を使用する
- Facebook、Twitter、LinkedIn、Google の OAuth2 でサインインできる ASP.NET MVC 5 アプリを作成する (C#)
- ログイン、電子メール確認、パスワード リセットを利用し、安全な ASP.NET MVC 5 Web アプリを作成する (C#)
- ASP.NET MVC 5 app with SMS and email Two-Factor Authentication (SMS と電子メールの 2 要素認証を使用する ASP.NET MVC 5 アプリケーション)
- ASP.NET MVC と Web ページでの XSRF/CSRF の防止
- オープン リダイレクト攻撃の防止 (C#)
- Windows コンテナーへの ASP.NET MVC アプリケーションの移行
- Glimpse で ASP.NET MVC アプリをプロファイリングし、デバッグする
- ASP.NET MVC 4 での非同期メソッドの使用
- ASP.NET MVC 4 と Web API プロジェクトを ASP.NET MVC 5 と Web API 2 にアップグレードする
Web API
- Web API 2 の概要 (C#)
- ASP.NET Web フォームで Web API を使用する
- Web API ヘルプ ページを作成する
- ハンズ オン ラボ: ASP.NET Web API と Angular.js でシングル ページ アプリケーション (SPA) をビルドする
- Web API 2 で属性ルーティングを使用して REST API を作成する
- Web API 2 と Entity Framework 6 を使用する
- Windows Phone 8 アプリケーションから Web API を呼び出す (C#)
- OData v4
- OData v3
- Web API 2 のトレース
- Web API 2 の単体テスト
- ASP.NET Web API 2 の単体テスト コントローラー
- Web API 2 の単体テスト時に Entity Framework のモックを作成する
- Web API 2 アプリケーションの公開後、HTTP 405 エラーのトラブルシューティングを行う
- Web API 2.2 で個別アカウントを利用し、Web API をセキュリティ保護する
- 外部認証サービスと Web API (C#)
- Web API 2 でクロスオリジン要求を有効にする
- OWIN を使用し、Web API 2 をセルフホストする
- Azure Worker ロールで Web API 2 をホストする
- Web API 2 の依存関係挿入
- .NET クライアントから Web API を呼び出す (C#)
- Web API で HTML フォーム データを送信する: URL エンコード フォーム データ
- Web API で HTML フォーム データを送信する: ファイル アップロードとマルチパート MIME
Web ページ
- Visual Studio で ASP.NET Web ページをプログラミングする
- サイトから電子メールを送信する
- Web サイトにソーシャル ネットワーキングを追加する
- ASP.NET Web ページの概要
- ASP.NET Web ページ サイトでわかりやすい URL を作成する
- フォームの操作
- ASP.NET Web ページにおけるユーザー入力の検証
- 一貫性のある外観を作成する
- サイト全体の動作をカスタマイズする
- イメージの処理
- ビデオの操作
- ASP.NET Web ページ サイトでヘルパーを作成し、使用する
- ヘルパーをインストールする
- Twitter ヘルパーと ASP.NET Web ページ
- ASP.NET Web ページ サイトでマップを表示する
- モバイル デバイスで ASP.NET Web ページ サイトをレンダリングする
- データの使用
- グラフでデータを表示する
- ファイルの処理
- デバッグ入門
- セキュリティとメンバーシップを追加する
- ASP.NET Web ページ サイトで外部サイトからのログインを有効にする
- CAPTCHA を使用することで、自動化されたプログラム (ボット) による ASP.NET Web サイトの利用を防ぐ
- Web サイトのパフォーマンスをキャッシュで改善する
- トラフィックの分析
- ASP.NET Web ページ (Razor) サイトでアセットをバンドルし、小さくする
ASP.NET SignalR
- チュートリアル: SignalR 2 の概要
- チュートリアル: SignalR 2 と MVC 5 の概要
- チュートリアル: SignalR 2 による高頻度リアルタイム メッセージング
- チュートリアル: SignalR 2 によるサーバー ブロードキャスト
- ハンズ オン ラボ: SignalR によるリアルタイム Web アプリケーション
- SignalR アプリケーションの単体テスト
- SignalR トレースを有効にする
- Azure Service Bus による SignalR スケールアウト
- Redis による SignalR スケールアウト
- SQL Server による SignalR スケールアウト
- Crank による SignalR 接続密度テスト
- Azure Web ロールで SignalR パフォーマンス カウンターを使用する
- チュートリアル: SignalR セルフホスト
- Azure App Service の Web アプリで SignalR を使用する
ASP.NET Identity
- ASP.NET Identity を空または既存の Web フォーム プロジェクトに追加する
- Azure Active Directory を使った ASP.NET アプリの開発
- ASP.NET Identity: EntityFramework MySQL プロバイダーで MySQL ストレージを使用する (C#)
- ASP.NET Identity でのアカウントの確認とパスワードの回復 (C#)
- ASP.NET Identity で SMS と電子メールを利用して 2 要素認証を行う
- カスタム MySQL ASP.NET Identity ストレージ プロバイダーの実装
- ASP.NET Identity でユーザーのプライマリ キーを変更する
- 既存 Web サイトを SQL メンバーシップから ASP.NET Identity に移行する
- メンバーシップとユーザー プロファイルのユニバーサル プロバイダー データを ASP.NET Identity に移行する (C#)
OWIN と Katana
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示