タグ

ブックマーク / learn.microsoft.com (140)

  • ASP.NET Core アプリを配置するための Visual Studio 発行プロファイル | Microsoft Docs

    作成者: Sayed Ibrahim Hashimi、Rick Anderson このドキュメントでは、Visual Studio 2019 以降を使用して、発行プロファイルを作成および使用する方法について説明します。 Visual Studio を使用して作成した発行プロファイルは、MSBuild および Visual Studio で使用することができます。 Azure に発行する手順については、「Visual Studio を使用して Azure に ASP.NET Core アプリを発行する」を参照してください。 dotnet new mvc コマンドでは、次のルートレベルの <Project> 要素を含むプロジェクト ファイルが生成されます。 <Project Sdk="Microsoft.NET.Sdk.Web"> <!-- omitted for brevity --> </

    ASP.NET Core アプリを配置するための Visual Studio 発行プロファイル | Microsoft Docs
    nakaji999
    nakaji999 2021/01/08
  • ASP.NET Core 2.2 から 3.0 への移行

    作成者: Scott Addie、Rick Anderson この記事では、既存の ASP.NET Core 2.2 プロジェクトASP.NET Core 3.0 に更新する方法について説明します。 以下を行う際に、新しい ASP.NET Core 3.0 プロジェクトを作成すると、便利な場合があります。 ASP.NET Core 2.2 コードと比較する。 関連する変更を ASP.NET Core 3.0 プロジェクトにコピーする。 前提条件 Visual Studio Visual Studio Code Visual Studio for Mac Visual Studio 2019 と ASP.NET と Web 開発ワークロード .NET Core 3.0 SDK Visual Studio Code C# for Visual Studio Code (最新バージョン) .

    ASP.NET Core 2.2 から 3.0 への移行
    nakaji999
    nakaji999 2020/11/04
  • Azure Notification Hubs を使用して特定の Android アプリにプッシュ通知を送信する

    このチュートリアルでは、Azure Notification Hubs を使用して特定のデバイスで特定のアプリケーション ユーザーにプッシュ通知を送信する方法について説明します。 ASP.NET WebAPI バックエンドは、アプリ バックエンドからの登録に関するガイダンス記事に示すように、クライアントを認証したり、通知を生成したりするために使用されます。 このチュートリアルは、「チュートリアル: Azure Notification Hubs と Google Firebase Cloud Messaging を使用して Android デバイスにプッシュ通知を送信する」を完了しておきます。 このチュートリアルでは、次の手順を実行します。 前提条件 「チュートリアル: Azure Notification Hubs と Firebase Cloud Messaging を使用して And

    Azure Notification Hubs を使用して特定の Android アプリにプッシュ通知を送信する
    nakaji999
    nakaji999 2020/10/19
  • Azure Notification Hubs を使用して特定のユーザーに通知を送信する

    Web API プロジェクトを作成する 次のセクションでは、新しい ASP.NET WebAPI バックエンドの作成について説明します。 このプロセスには、主に次の 3 つの目的があります。 クライアントの認証: クライアント要求を認証し、ユーザーを要求と関連付けるメッセージ ハンドラーを追加します。 WebAPI バックエンドを使用した通知の登録: クライアント デバイスで通知を受信するための新しい登録を処理するコントローラーを追加します。 認証されたユーザー名はタグとして自動的に登録に追加されます。 クライアントへの通知の送信: ユーザーがタグに関連するデバイスやクライアントにセキュリティで保護されたプッシュ通知をトリガーできるコントローラーを追加します。 次の操作を実行して、新しい ASP.NET Core 6.0 Web API バックエンドを作成します。 確認するには、Visua

    Azure Notification Hubs を使用して特定のユーザーに通知を送信する
    nakaji999
    nakaji999 2020/10/05
  • バックエンド サービス経由で Azure Notification Hubs を使用して Xamarin.Forms アプリにプッシュ通知を送信する

    このチュートリアルでは、Azure Notification Hubs を使用して、Android と iOSを対象とする Xamarin.Forms アプリケーション プッシュ通知 します。 ASP.NET Core Web API バックエンドは、最新かつ最適な インストール アプローチを使用して、クライアントの デバイス登録 を処理するために使用されます。 また、サービスはクロスプラットフォーム方式でプッシュ通知を送信します。 これらの操作は、バックエンド操作のNotification Hubs SDK を使用して処理されます。 全体的なアプローチの詳細については、アプリ バックエンドからの登録 ドキュメントを参照してください。 このチュートリアルでは、次の手順を実行します。 前提 条件 これに従うには、次のものが必要です。 Azure サブスクリプション リソースを作成および管理で

    バックエンド サービス経由で Azure Notification Hubs を使用して Xamarin.Forms アプリにプッシュ通知を送信する
    nakaji999
    nakaji999 2020/09/08
  • パフォーマンスの低下をトラブルシューティングする - Azure App Service

    この記事は、Azure App Service でのアプリのパフォーマンス低下に関する問題のトラブルシューティングに役立ちます。 この記事についてさらにヘルプが必要な場合は、いつでも MSDN の Azure フォーラムとスタック オーバーフロー フォーラムで Azure エキスパートに問い合わせることができます。 または、Azure サポート インシデントを送信できます。 その場合は、 Azure サポートのサイト に移動して、 [サポートの要求] をクリックします。 症状 ブラウザーでアプリにアクセスしたときのページの読み込みが遅く、タイムアウトすることもある。 原因 この症状は多くの場合、アプリケーション レベルの問題が原因で発生します。その例を次に示します。 ネットワーク要求に時間がかかっている アプリケーション コードまたはデータベース クエリが効率的でない アプリケーションのメ

    パフォーマンスの低下をトラブルシューティングする - Azure App Service
    nakaji999
    nakaji999 2020/09/01
  • Make the D: drive of a VM a data disk - Azure Virtual Machines

    Applies to: ✔️ Windows VMs If your application needs to use the D drive to store data, follow these instructions to use a different drive letter for the temporary disk. Never use the temporary disk to store data that you need to keep. If you resize or Stop (Deallocate) a virtual machine, this may trigger placement of the virtual machine to a new hypervisor. A planned or unplanned maintenance event

    Make the D: drive of a VM a data disk - Azure Virtual Machines
    nakaji999
    nakaji999 2020/01/29
  • Azure Functions のデプロイ テクノロジ

    各種のテクノロジを使用して、Azure Functions プロジェクト コードを Azure にデプロイすることができます。 この記事では、使用可能なデプロイ方法の概要と、さまざまなシナリオで推奨される最適な方法について説明します。 また、基になるデプロイ テクノロジについての完全な一覧とその主要な詳細情報も提供します。 デプロイ方法 Azure の関数アプリにコードを発行するために使うデプロイ テクノロジは、特定のニーズと開発サイクルの時点によって異なります。 たとえば、開発およびテスト中であれば、Visual Studio Code などの開発ツールから直接配置します。 アプリが運用環境にある場合は、ソース管理から、または検証やテストを含む自動化された発行パイプラインを使って継続的に発行する可能性が高くなります。 次の表では、コード プロジェクトで使用できるデプロイ方法について説明し

    Azure Functions のデプロイ テクノロジ
    nakaji999
    nakaji999 2020/01/20
    そ、そうなんだ “zip デプロイは、Azure Functions で推奨されるデプロイ テクノロジです。”
  • Tools & Extensions - EF Core

    nakaji999
    nakaji999 2019/11/19
  • IIS の ASP.NET Core モジュール (ANCM)

    ASP.NET Core モジュール (ANCM) は、ネイティブな IIS モジュールであり、IIS パイプラインにプラグインされ、ASP.NET Core アプリケーションが IIS と連携できるようにします。 IIS で ASP.NET Core アプリを実行するには、次のいずれかのようにします。 IIS ワーカー プロセス (w3wp.exe) の内部で ASP.NET Core アプリをホストします。これは、インプロセス ホスティング モデルと呼ばれています。 Kestrel サーバーが実行されているバックエンドの ASP.NET Core アプリに、Web 要求を転送します。これは、アウトプロセス ホスティング モデルと呼ばれています。 各ホスティング モデルの間にはトレードオフがあります。 パフォーマンスと診断が向上するため、既定ではインプロセス ホスティング モデルが使用さ

    IIS の ASP.NET Core モジュール (ANCM)
    nakaji999
    nakaji999 2019/08/07
  • Azure アーキテクチャ センター - Azure Architecture Center

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

    Azure アーキテクチャ センター - Azure Architecture Center
    nakaji999
    nakaji999 2019/01/22
  • マイクロサービス アーキテクチャの設計 - Azure Architecture Center

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 マイクロサービスは、回復性があり、単独でのデプロイが可能で、迅速に展開できる非常にスケーラブルなアプリケーションを構築するための一般的なアーキテクチャ スタイルです。 しかし、マイクロサービス アーキテクチャが成功するには、アプリケーションを設計および構築するのためのさまざまなアプローチが必要です。 マイクロサービス アーキテクチャは、小さな自律サービスのコレクションで構成されています。 各サービスは自己完結型であり、境界付けられたコンテキスト内で 1 つのビジネス機能を実装している必要があります。 境界付けられたコンテキストは、ビジネス内の自然な区分であり、ドメイン モデルが存在する明示的な境界を提供します

    マイクロサービス アーキテクチャの設計 - Azure Architecture Center
    nakaji999
    nakaji999 2019/01/22
  • .NET Core および ASP.NET Core でのログ記録

    作成者: 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 アプリ

    .NET Core および ASP.NET Core でのログ記録
    nakaji999
    nakaji999 2018/11/29
  • 単体テストを記述するためのベスト プラクティス | Microsoft Docs

    単体テストの記述には多大な利点があります。回帰の防止に役立ち、ドキュメントを提供して、優れた設計を容易に行うことができます。 ただし、読みにくくて不安定な単体テストは、コード ベースに打撃を与える可能性があります。 この記事では、.NET Core プロジェクトと .NET Standard プロジェクトの単体テストの設計に関するベスト プラクティスについて説明します。 このガイドでは、テストの回復性とわかりやすさを維持するよう単体テストを記述する際のいくつかのベスト プラクティスについて説明します。 著者: John Reese、協力者: Roy Osherove 単体テストを記述する理由 単体テストを使用する理由はいくつかあります。 機能テストの実行時間を短縮 機能テストはコストがかかります。 通常、これらのテストでは、アプリケーションを開き、想定される動作を検証するためにお客様 (ま

    単体テストを記述するためのベスト プラクティス | Microsoft Docs
    nakaji999
    nakaji999 2018/11/29
  • .NET Framework の新元号対応予定について

    皆様、こんにちは。 今回は、.NET Framework の新元号対応に関わる変更について、変更の内容とリリース予定についてご案内します。 変更内容 現在、マイクロソフトでは .NET Framework のクラス ライブラリの新元号対応に関して以下の 2 点の変更を予定しています。 変更 1. 各元号における最終年を超えた和暦表現の文字列 (平成 32 年、昭和 65 年など) を日付型オブジェクトに変換する際の緩和措置 変更 2. .NET Framework 3.5 においても、和暦計算時に元号情報のレジストリを参照するような変更 それぞれの詳細について、以下にご案内します。 変更 1. について .NET Framework では、System.DateTime.Parse メソッドや VisualBasic の CDate 関数など、和暦表現の文字列を DateTime などの日

    .NET Framework の新元号対応予定について
    nakaji999
    nakaji999 2018/06/25
  • MSBuild 15 の新機能と変更点 - MSBuild

    MSBuild は現在 .NET Core SDK の一部として利用でき、WindowsmacOSLinux で .NET Core プロジェクトをビルドできます。 変更されたパス MSBuild は Visual Studio の各バージョンのフォルダーにインストールされます。 例: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild。 次の PowerShell モジュールを使用して MSBuild を検索することもできます: vssetup.powershell。 MSBuild は、グローバル アセンブリ キャッシュにインストールされなくなりました。 MSBuild をプログラムで参照するには、NuGet パッケージを使用します。 詳細については、MSBuild 15.0 に向けた既存のア

    MSBuild 15 の新機能と変更点 - MSBuild
    nakaji999
    nakaji999 2018/04/24
  • インデックス再構築と再構成の違い - Microsoft SQL Server Japan Support Team Blog

    神谷 雅紀 Escalation Engineer インデックスの再構築 (alter index rebuild) と再構成 (alter index reorganize) のどちらを行うかを決定する際の目安として、sys.dm_db_index_physical_stats の avg_fragmentation_in_percent の値を用いる方法があります。これはこれで現在の状態を確認するという意味では有効であると思いますが、断片化の解消を目的とし、また、実際の運用を考慮した場合、再構築や再構成前の断片化の状態よりも、再構築や再構成の実行中の状況や実行後のインデックスの状態の方が重要ではないでしょうか? 当然断片化していないインデックスに対して再構築や再構成を行うことは無駄ですので、再構築や再構成を行う前に、断片化率を確認する必要はあるでしょう。しかし、再構築と再構成では、実行

    インデックス再構築と再構成の違い - Microsoft SQL Server Japan Support Team Blog
    nakaji999
    nakaji999 2017/12/21
  • コンパイラ オプション - 言語機能の規則 - C# reference

    以下のオプションは、コンパイラが言語機能を解釈する方法を制御します。 新しい MSBuild 構文は、太字で示されています。 以前の csc.exe 構文は、code style で示されています。 CheckForOverflowUnderflow / -checked: オーバーフロー チェックを生成します。 AllowUnsafeBlocks / -unsafe: "アンセーフ" コードを許可します。 DefineConstants / -define: 条件付きコンパイル シンボルを定義します。 LangVersion / -langversion: default (最新のメジャー バージョン)、latest (マイナー バージョンを含む最新バージョン) などの言語バージョンを指定します。 Nullable / -nullable: Null 許容コンテキスト (Null 許容警

    nakaji999
    nakaji999 2017/11/07
  • Creating Mobile Apps with Xamarin.Forms book - Xamarin

    The book Creating Mobile Apps with Xamarin.Forms by Charles Petzold is a guide for learning how to write Xamarin.Forms applications. The only prerequisite is knowledge of the C# programming language. The book provides an extensive exploration into the Xamarin.Forms user interface and also covers animation, MVVM, triggers, behaviors, custom layouts, custom renderers, and much more. The book was pub

    Creating Mobile Apps with Xamarin.Forms book - Xamarin
    nakaji999
    nakaji999 2017/05/16
    プログラミングXamarin 上 の原書
  • Setting up and using GitHub in Visual Studio 2017

    nakaji999
    nakaji999 2017/04/15