「IIS メタベースにアクセスできません。」にハマってみて回避できてない

諸事情でデバッグ環境をローカルの IIS でやる必要が出て、その設定したコミットを作業してるブランチに取り込んだら、急にプロジェクト開く時にこんなメッセージが出た。 Web アプリケーション プロジェクト ***** は IIS を使用するように構成されています…

C# でテスト時のオブジェクト生成を楽にする Plant を試してみる

テストコード書いてると、テストで使う value object の生成が繰り返しになって、かつその値がケースによって違うのだけど、差分がわかりにくかったりする事が多い。 そうなると、「結局このテストで確認したい項目って何?」とテストの焦点がボケてしまって…

Vagrant の Sahara を試す (Vagrant 1.1 / Windows 7)

前回で Vagrant の環境は整えた所で、データの初期化も自動化したかったが、それよりも使いたかった Sahara を試してみることに。 が、どうやら公式には対応していないとの事。。。が! ryuzee さんが神対応をキメてくれていたとの事でさっそく試してみる。 …

Vagrant を触り始める

完全に「乗るしかない」的なノリではありますが、エンドツーエンドテスト実行するために AWS のインスタンス立ち上げるの若干やり過ぎだなーと思ってた所だったので、ちょうど良いかもしれんという事で。ちなみに chef とか触ったことない。。 環境 Windows …

向き合う事、歯を食いしばる事と Design について

会社で UI 周りのコンサルタントをお願いしている会社の方がいるのだが、その方とはインターフェースするメンバーが限られているので、直接お話しする機会がずっとなかった。 今回たまたま、だいぶ前にコンサルしてもらった内容の実装を担当する事になり、そ…

ASP.NET MVC でのファイルダウンロードをする場合の IE への対応には SSL への考慮が必要

IE 自体も Microsoft の製品な訳で、本当にこんな面倒な方法を取らないと IE での動作が上手くいかないのかは分からないのですが、メモがてら。 ちなみに私が仕事柄 IE8 以下を相手にするので、IE9 に関しては未検証の事ばかりです。。 IE でのファイルダウ…

ASP.NET MVC で Ajax.ActionLink を使った場合にも AntiForgeryToken を送信することは・・・

タイトル通りですが、正攻法っぽい方法は無かったので検討だけ。 Ajax.ActionLink の post の動き ちなみに Unobtrusive で作ってるという前提です。 @Ajax.ActionLink("test", "AjaxAction", new AjaxOptions { HttpMethod = "POST" }); 上記のコードは以下…

エラーのステータスコードを返す時の httpErrors の設定内容について

前回のポストで ASP.NET MVC のページ内での jQuery を使った Controller アクセスの結果を http status code を使って表そうという試みを最後に行ったのだが、それを試しに IIS にデプロイしてみると Visual Studio 上でのデバッグ環境とは異なる挙動をする…

ASP.NET MVC で Ajax を使った時の書き方に悩んだ

その前に 気がつけばインポート機能もできてるっぽいので試しにはてなブログで書いて見る事に。良さそうなら移行しよう。 状況 Ajax.BeginForm で UpdateTargetId を指定すると PartialView を返却するとそこに replace or append する挙動をする。それ自体…