kokoni

クラウドおじさんの備忘録

ASP.NET CORE

Clinet Side BlazorをAzureStorage StaticWebSiteHostingにデプロイしてみる

Client Side BlazorをAzure WebAppsにデプロイしたAspNetCoreのサイトにホストして利用するのではなく、イージーにAzureStorage StaticWebSite Hostingを利用してみたくなったので備忘録として試した内容を書いていきます。Azure Storageを利用すればStorage…

asp.net coreでscaffoldingしたViewに日本語を記載すると実行時文字化けする現象

結構前から既知の不具合として知られている現象です。aspnet coreでscaffoldingして作成されたファイルがShfit-JISで取り扱われてしまうのが原因の様です。viewのファイルに直接日本語を入力して実行するとShift-JISをUTF-8に変換して表示していしまうためな…

VSTSでBower Install

Visual Studio2017からAsp.Net CoreのプロジェクトでBowerをデフォルトで利用できるようになりました。 フロントエンドのpackageを管理するのが非常に便利なので利用していまして、Git等のリポジトリに登録する時はJSのライブラリフォルダは登録せずBower.js…

ASP.NET Coreでスキャフォールディングでエラーが発生する件

ASP.NET Coreでスキャフォールディングすると'The specified framework 'Microsoft.NETCore.App',version '1.1.2' was not found.'とエラーが出てスキャフォールデングできなかった現象を解決できたので備忘として記載しておきます。 環境はVS2017でASP.NET …

UserSecretsとAppSettingsとAppServices

ASP.NET Coreで開発を行うとき設定情報の格納方法に色々考察してみたので記事にします。 ここでは主にUserSecretsを利用して開発を行った場合、Azureにデプロイした時にAppSettingsに設定してある情報をどう取得すればいいのかについての考察になります。 ※…

ASP.NET COREでSessionState

ASP.NET COREの1.1系で勉強がてら適当なアプリ作成していてSession Stateについて調べたので備忘です。 Azureで運用するのを前提にRedis CacheやDocument DB(今はもうCosmos DB)の利用も考えたのですが、そこまで大規模に利用するアプリでもないのでSQLDatab…

ASP.NET COREでAzureWebAppsのAppSettingsを取得する

ASP.NET COREでAzureWebAppsのAppSettingsを取得する方法について調査実装をしたのでまとめておきます。 appsettingの取得 まず最初の作業としてIConfigurationRootのgetterプロパティを実装しStartupのコンストラクタでConfigurationBuilderを生成します。 …

ASP.NET CoreでOAuth

ASP.NET CoreのOAuthが素晴らしくなってたので記事に起こそうかと思います。 詳細は下記のサイトを参考にしてください。 ASP.NET CoreのOAuth ここでは上記の記事に沿ってFacebook、Twitter、Google、Microsoftをメインに実装方法を記載していきます。 ※この…

「Debug: Download .NET Core Debugger」とVS Codeがエラーを出力したときは・・・

DotNet Coreがいつの間にかバージョンアップしてたのでバージョンアップしたら、VS CodeでF5実行するとDebuggerがないのでインストールしてくださいとエラーメッセージが出るようになって嵌った件について解消したので備忘録として書いておきます。 ※この情…

ASPNET Core MVC開発環境をシンプルに構築する

yeomanを使ってASPNET Core MVC環境を作成する方法を以前投稿しました。 シンプルに環境を作成する方法も書いといた方がいいなと思ったので記載します。 開発環境を構築するのに必要なインストールは下記を参照してください。 .NET Core SDK 本記事ではVersi…

ASP.NET Core MVCのWebAPIでURLクエリパラメータを取得する方法

ASP.NET Core MVCのWebAPIでURLクエリパラメータを取得する方法を調査したので備忘録を記載します。 下記のサイトが非常に参考になりました。 Required query string parameters in ASP.NET Core MVC ASP.NET Core MVCの記述はASP.NET Web API 2に準拠してい…

VS CodeでASP.NET Core環境のタスクランナーをGulpやGruntに選択すると素直に動かない

前の記事でASP.NET Coreの開発環境を作成したのでソース弄って遊ぼう、そういえばフロントラスクランナーDotNet CoreにしてたからGulpかGruntに作り直そうっと、と思って作り直したらエラーになりました・・・。 VS CodeのASP.NET Core環境構築についてはこ…

ASP.NET Coreの環境をYeomanで構築してVS Codeで実行してみる

Windows7でASP.NET Coreの環境をyeomanで構築してVS Codeで実行してみるという事を試してみたので備忘録として記載します。 yeomanとはWeb系のプロジェクトテンプレートを提供するツールセットです。Web製作を迅速に開始するために作られたそうです。因みに…