Web備忘録

プログラミングを中心に技術的な事柄を忘れないように書き残します。

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

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

続きを読む ⇒

ウィンドウを最大化するとタスクバーが隠れるバグ

ウィンドウを最大化するとタスクバーが隠れるバグ タスクバーが最大化したウィンドウに隠れてしまう現象に遭遇したので、もとに戻す対応をメモ代わりに残します。 Windows7を利用していた際、[Win + テンキー(+)] を押してしまい、拡大鏡を起動してしまいました。拡大鏡を消して元の状態に戻すと、最大化したウィンドウの下にタスクバーが隠れてしまう状態になってしまいました。 win7にて、拡大鏡のバグ いろいろ調べた結果、どうも正攻法では治せない ...

続きを読む ⇒

[WPF] コンボボックスにMaxLengthを設定する方法

[WPF] コンボボックスにMaxLengthを設定する方法 WPFアプリケーションで入力可能なコンボボックスの入力桁数を制限したい場合がありました。テキストボックスの場合は、MaxLengthプロパティを設定するだけですが、コンボボックスにはそれがありません。なので別の方法をとる必要があります。 添付ビヘイビアを使用してMaxLengthを設定する方法があります。ComboBox のテンプレートをいじることで実現します。もちろん添付ビヘイビアを使わず、コードビハインドで ...

続きを読む ⇒

icalcsコマンドを使ってファイルアクセス権限を設定する方法

icacls.exeとは インテグリティ・コントロール・アクセス・コントロール・リスト(Integrity Control Access Control List)の略です。Windows Server 2003 Service Pack 2以降に搭載されているicaclsはファイルやフォルダのアクセス制御リストを表示、修正、バックアップ、復元したりなどができます。 つまるところ、icaclsコマンドを使うことでファイルのアクセス権限を変更することができます。 構文 ...

続きを読む ⇒

Let's EncryptでIIS上にSSLサイトを導入する方法(無料)

Let's Encryptとは Let's Encrypt 総合ポータル Let's Encrypt は、無料で利用できる自動化されていてオープンな認証局(CA)です。公共の利益を図る目的で Internet Security Research Group (ISRG) が運営しています。 つまるところ、無償で使えるSSL証明書を提供してくれるオープンな機関です。一般的にHTTPSサイトを実現しようとするとランニングコストがかかってきますが、Let's Encryp ...

続きを読む ⇒