背景 ASP.NET で作ったサイトを Web Deploy パッケージを作成し、 バッチファイルによる展開をしている環境で、発行(デプロイ)時に値を設定したくなることがあると思います。 特によくあるのが次の2つのケースです パスワードを含むデータベース接続文字列・マシン鍵などはソースコード管理に入れたくない 一時的にIPアドレス制限をかけたい この時役に立つ方法が Web 配置パッケージで Web 配置パラメーターを使用する です。 環境によって異なる値を設定する2つの方法 ビルド時に設定する Web.*.config VisualStudio2013で ASP.NET MVC プロジェクトを作成すると Web.config と一緒に Web.Debug.config , Web.Release.config の2つのファイルが生成されます。 どちらも Web.config に対する値変
C# Advent Calendar と ASP.NET Advent Calendar の9日目のエントリです。 もともと別の内容を書くつもりだったのですが、仕事であまりにはまったことがあったので、それを書こうと思います。 背景 Google API をたたきたい状況で、APIサーバー側(つまりGoogle側)で発行される証明書を使って、 X509Certificates2 クラスのインスタンスを生成して認証する必要があります。 X509Certificate2 クラス (System.Security.Cryptography.X509Certificates) 証明書ファイルのパスを指定してインスタンスを生成することもできますが、 X509Certificate2 コンストラクター (String, String, X509KeyStorageFlags) (System.Secur
この記事はASP.NET Advent Calendar 2014 - Qiitaに参加しています。10日目の担当です。空いていたので登録しました。明日以降もまだ空いてますよ! 前日は@tanaka_733さんでした。 ASP.NET/IIS 上で X509Certificate2 をバイト配列指定で生成するときは、 Application Pool の実行ユーザーのプロファイルを読みこませないといけません - 銀の光と碧い空 ASP.NET の customErrors、IISの httpErrors ハマった & 毎回ぐぐるのでメモ。 ASP.NET と IIS のエラーについては@shibayanさんの記事を毎回ぐぐるので、先に紹介します。 ASP.NET と IIS の HTTP エラー処理を理解する - しばやん雑記 9割は記事の紹介で済んでしまっているんですが、いろんな要素がミ
この記事は ASP.NET Advent Calendar 2014 - Qiita の 11 日目の記事です。なんか空いてたので登録してみました。昨日は KatsuYuzu さんの ASP.NET の customErrors、IISの httpErrors #aspnetjp - KatsuYuzuのブログ でした。明日もまだ空いているようなのでネタのある方はいかがでしょうか。 ActionFilter について ActionFilter とは ASP.NET MVC で提供されている Attribute *1のひとつである、 System.Web.Mvc.ActionFilterAttribute のことです。 ActionFilterAttribute Class (System.Web.Mvc) | Microsoft Docs 開発者はこの ActionFilterAttrib
これはKnockoutJSアドベントカレンダー19日目の記事です。 KnockoutJS Advent Calendar 2014 - Qiita MappingプラグインはKnockoutJS公式のドキュメントに唯一書かれてあるプラグインです。 http://knockoutjs.com/documentation/plugins-mapping.html 公式ドキュメントには色々書いてありますが、簡単に言うと 「JSのオブジェクト内のプロパティや配列を observable / observableArray に変換」するプラグインです。 前回基本的な使い方を説明したのですが、それだけでは実際に使うのは難しい場面が多いと思うので、 その際に必要になるマッピングオプションを説明しようと思います。 公式ドキュメントを要約した感じなので詳しくはそちらを参照してください。 key, creat
この記事はASP.NET Advent Calendar 2014 - Qiitaに参加しています。12日目の担当です。空いていたので登録しました。明日以降もまだ空いてますよ!(デジャブ) 前日はid:hagi44さんでした。 ASP.NET MVC の ActionFilter でセッションの値を管理する - hd 4.0 ASP.NET MVC の ActionFilter でレガシー IE でのファイルダウンロードの文字化け、不具合と戦う ちょうど前日の方と同じく ActionFilter のお話です。 レガシー IE(ここでは IE8 以下ということにしておきます)向けにファイルのダウンロードを実装しようとすると実は結構大変です。闇。 SSL(HTTPS)でファイルのダウンロードができない場合 - [PHP + PHP] ぺんたん info ファイルダウンロード時のファイル名が文字
ホーム > Visual Studio > Visual Studio 2013 Update4 を入れたら、起動時に「AutoLoadPackagePackage パッケージは正しく読み込まれませんでした。」が出る。 Visual Studio 2013 Update4 を入れたら、起動時に「AutoLoadPackagePackage パッケージは正しく読み込まれませんでした。」が出る。 つい先日出たVisual Studio 2013のUpdate4を入れたわけですが、Visual Studio起動時にこんなエラーが出るようになってしまいました。 ————————— Microsoft Visual Studio ————————— ‘AutoLoadPackagePackage’ パッケージは正しく読み込まれませんでした。 構成の変更または別の拡張機能のインストールが原因で問題が発
ReadMe.ioは開発者向けのドキュメント作成サービスです。開発したソフトウェア等を公開する際に仕様書を作成するのは結構な手間なのですが、そのドキュメントを管理・作成出来るのが本ツールです。いろいろ機能満載で無料プランもあるのは嬉しいですね。 ReadMe.io
この記事は ASP.NET Advent Calendar 2014 18日目の記事です。 ASP.NET Advent Calendar 2014 - Qiita 18日ってことは25日まであと1週間なんですね、早いですねー このブログはなぜかASP.NETとかASP.NET MVCとかってキーワードで検索してくる方が多いんです。 しかもなぜか↓こういうまとめに入れてもらってて、そこから飛んでくる人もいる始末。(恥ずかしー) ASP.NET MVCを勉強するときはまずここ! - NAVER まとめ まあマイクロソフトMVPの方々を筆頭に最新技術をエバるブログもあれば、ここみたいに初心者向けのイロハのイが書いてあるブログがAdventしても良いでしょうってことで、ずうずうしくもAdvent Calendarに登録してしまいました。 ということで、SignalR 2の初心者向けのサンプル作成
執筆日時: 2014年11月16日01時05分 テキストエリアの高さって、いつもなやむ。適当に <textarea rows="10" > みたいな感じで決め打ちにすると、最悪、テキストエリアにもウィンドウにもスクロールバーがでてウザい(2重スクロールバーはもっとも避けるべきユーザーインターフェイスだと思う!)。なんかいい感じにウィンドウの高さに合わせてテキストエリアの高さもできるだけ大きくとりたい。 要はこうしたいんや! 最初はググってコードをコピったろうと思っていたのだけど、「入力に応じてサイズを大きくする」みたいなサンプルばっかりで参考にならなかったので、自分で考えてみた――ら、簡単だった。 <script> $(window).bind("resize ready", function(event){ $('#Content').height( $('#Content').heig
執筆日時: 2014年11月4日03時41分 string クラスのためにこんな拡張機能があれば便利かなぁ、と思った。指定した要素タグでソーステキストを括って、HTML タグを出力できる。 public static string Wrap(this string source, string element) { return string.Format("<{1}>{0}</{1}>", source, element); } たとえば、 "これを強調してぇ".Wrap("strong") で <strong>これを強調してぇ</strong> が得られる。でも、どうせなら class 属性なんかも指定したくなるよね、と思う。たとえばこんな感じかな。 public static bool IsNullOrEmpty(this string source) { return string
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 ClearScript の概要 Dino Esposito コード サンプルのダウンロード 数年前、Active Server Pages の VBScript エンジン全体を Visual Basic アプリケーション内でホストするという可能性に魅了されていました。これを実現できれば、記事の内容を CD で販売しようと考える企業向けに驚くべき概念実証を作成でき、ローカルまたはリモートの Web サーバーの外部で既存の Active Server Pages コンテンツを再利用できるようになります。 当時は 1990 年代後半で、Microsoft .NET Framework はありませんでした。HTML5
FormatJS is a set of JavaScript libraries.FormatJS is a modular collection of JavaScript libraries for internationalization that are focused on formatting numbers, dates, and strings for displaying to people. It includes a set of core libraries that build on the JavaScript Intl built-ins and industry-wide i18n standards, plus a set of integrations for common template and component libraries. Integ
この記事はASP.NET Advent Calendar 2014の23日目となる記事です。 モデルバインディングとは クライアントから送信されてきたデータを、コントローラのアクションメソッドの引数にバインドするための処理のことです ※Web FormsでもASP.NET 4.5からモデルバインディングが使用可能なため[アクションメソッド]と呼ぶのは語弊があるかもしれませんが、サーバーサイドの処理の引数に対して値を設定する処理という意味で読んで頂ければと思います 自分自身きちんと理解できていない部分もあったので、調べてみました。 ※MVCのモデルバインディングの概要は、以下にも記載しております ASP.NET MVC 開発を始める前に理解しておきたいこと モデルバインディング MVC モデルバインディング ASP.NET MVC 5 APPLICATION LIFECYCLE この資料の真
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く