ASP.NET

ASP.NET MVC の初回実行時の表示が遅いのを解消する方法

ASP.NET の初回起動 ASP.NET MVC で作成したWebアプリの初回アクセス時の表示が非常に遅くて困っていたので、対策を調べました。 Web サイトのプリロード機能の有効化 まずはIISから「Web サイトのプリロード機能」というのを有効化してみました。 プリロードを有効化したい Web サイトの詳細設定ダイアログで [有効化されたプリロード] を True に設定します。 結果 あま […]

ASP.NET MVC で PDF出力(TuesPechkin)

ASP.NET MVC で PDF出力(TuesPechkin) ASP.NET MVC PDF出力をしたかったので調べていたところ、HTMLのビューをそのままPDFに変換できるライブラリを知ったので、それを使ってPDF出力する方法をまとめます。使用するのは “TuesPechkin” です。 TuesPechkin TuesPechkin 上のURLに使い方など諸々が記述 […]

ASP.NET Core アプリをサービス化する方法(CentOS)

CentOS で ASP.NET Core を動かす ASP.NET Core で作成したWebアプリケーションをCentOSで動かします。発行した”dll”を dotnet コマンドで実行するのですが、シェルを占有されては不便ですし、サーバーを再起動しても自動でアプリケーションが立ち上がってほしいです。 というわけで、作成したアプリケーションをサービス化してバックエンドで […]

C#

ASP.NET Core アプリを公開する(Nginx, CentOS 7.2)

ASP.NET Core ASP.NET Core 公式ドキュメント ASP.NET Core は、クロスプラットフォームで動作する ASP.NET(Webアプリ) です。Windowsはもちろん、IISにも依存しない構成になります。もちろん従来通り、Windows + IIS でも動作させる事も可能です。 ドキュメントが充実しているので、これを参考にするのがいいでしょう。グーグル翻訳があればなん […]

[ASP.NET MVC]自動マイグレーション

ASP.NET MVC 5 開発メモ このサイトは ASP.NET MVC 5 で開発したのでその際に勉強したことを、忘れないように書き残します。 小規模の開発なら自動マイグレーションがとても便利でした。 自動マイグレーション設定 マイグレーションはデータベース(テーブルレイアウト)を作成/変更するための仕組みです。データベースを削除し再度作成すれば必要ないのですが、開発中だと頻繁にモデルの更新が […]