NET Core」カテゴリーアーカイブ

サブドメインでアクセスしてDockerコンテナの指定ポートに割り当てる

ほどよく、Azure Functions と Docker の組み合わせがうまくいくことが分かったので、実運用でのパターンを考えてみる。Docker は内部のポートを外部のポートへ -p オプションを使ってフォワードして、外部から http://servername.com:8000/ のようにアクセスできる。だが、こうすると Docker を動かして機能を増やすたびにポートを開放しないといけなくて、結構リスキーだったりする。 ならば、host://func.servername.com/ のようにサブドメイン名をしておいて、これを http://servername.com:8000/ にフォワードしてくれるように設定すれば、開放するポートは 80 番だけで済む。これを実現するのが「リバースプロキシ」なんだけど、Apache や Nginx でその機能がある。 Apacheでリバースプロ … 続きを読む

カテゴリー: Azure, Docker, NET Core | コメントする

Docker Toolbox で Azure Functionsを動かす

Hyper-V が動かない環境の場合、Docker Toolbox を使えばよいので、使ってみる。内部で VirtualBox を動かしているので、仮想OSを VMWare で作っていると変わらないのだが、UI で操作できる「Kitematic」が意外と便利なので。 Docker Toolboxのインストール:Windows編 – Qiita https://qiita.com/maemori/items/52b1639fba4b1e68fccd ツールをインストールすると、3つのアイコンが作られる。Docker Quickstart Terminal は通常のコマンドライン、Kitematic (Alpha) が GUI ツールである。 Kitematic を起動して Docker Hub のユーザー名とパスワードを入力する。ここから Docker イメージをダウンロードする … 続きを読む

カテゴリー: Azure, NET Core | コメントする

.NET Core で画像を縮小する

ふと思い立って、DS用のツイッタークライアントを試作している。ツイッター社からの機能の公開が不十分だし、それぞれのクライアント開発者も続々と撤退しているので、メリットがあるのか?というえば「ない!」んだけど、ASP.NET MVC Core の周辺の調査も兼ねて、というところで。 いずれ、github にでも公開するが、 ASP.NET MVC Core + .NET Core CoreTweet の組み合わせで作っている。以前、作っていた時は PHP でやっていたのだが、PHP にあまり慣れていないところもあって頓挫していしまった。今回は、仮想サーバーも借りたことだし、.NET Core も入れれば、その界隈のライブラリを使えるというメリットがあって、この組み合わせになっている。 .NET Core で画像を扱う DSブラウザ(写真のはDSiなんだけど)は、結構古いので、絵文字が使えない … 続きを読む

カテゴリー: 開発, C#, NET Core | .NET Core で画像を縮小する はコメントを受け付けていません。

VBでwebapiするdotnetテンプレートをnuget化する

dotnet テンプレートができたので、nuget からダウンロードできるようにする。 Visual Basic で ASP.NET MVC Core する | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/9206 これをテンプレート化して nuget.org に入れるのだが、以下が参考になる。 NuGet クイックスタート | nupkg をつくる – secretbase.log http://cointoss.hatenablog.com/entry/2017/03/15/071926 dotnet new のカスタム テンプレートを作成する | Microsoft Docs https://docs.microsoft.com/ja-jp/dotnet/core/tutorials/crea … 続きを読む

カテゴリー: 開発, NET Core, VB | VBでwebapiするdotnetテンプレートをnuget化する はコメントを受け付けていません。

Visual Basic で ASP.NET MVC Core する

意図的なのかワザとなのか意地悪なのかしらないが、dotnet new には Visual Basic のプロジェクトを作成する機能はない。 機能はないのだが、下記を参照してカスタムテンプレートを作れば VB の ASP.NET MVC Core なプロジェクトテンプレートを作れる。 dotnet new のカスタム テンプレートを作成する | Microsoft Docs https://docs.microsoft.com/ja-jp/dotnet/core/tutorials/create-custom-template が、まあ、初手としてまずは「できる」ことを確認するために手作業でテンプレートを作ってみようって訳で。 .NET Core コンソールアプリから始める プロジェクトで「コンソールアプリ(.NET Core)を作る プロジェクトファイル(*.vbproj)を開いて、www … 続きを読む

カテゴリー: 開発, ASP.NET, NET Core | Visual Basic で ASP.NET MVC Core する はコメントを受け付けていません。