.NET
今更ながら IIS 上で動かす ASP.NET Web アプリケーションからファイル操作をする場合にフォルダーのアクセス権ではまりかけたのでメモ。 IIS10 あたりで確認してます。 IIS のワーカープロセス自体に権限設定する場合 対象のフォルダーのプロパティ→セキュ…
ASP.NET MVC で DataAnnotations の入力値検証エラーメッセージをカスタマイズしようとしたら微妙にめんどくさかったのでメモっておきます。 ASP.NET MVC 5 で確認しています。 方針 リソースファイル( *.resx )にカスタムメッセージを記述し、それを使う…
はまりかけたのでメモ。環境は以下の通りです。 Visual Studio 2013 ASP.NET MVC 5.2 ASP.NET Identity 2.1 .NET の認証機構を使用している場合、ユーザーが認証済みかどうかは以下の様なコードでチェックできます。 if (HttpContext.User.Identity.IsAuthen…
メモ。 Visual Studio 2013 で確認しました。手順としては NuGet で StyleCop と StyleCop.MSBuild をインストール*1するだけです。これだけで csproj ファイルが自動的に更新され、 Visual Studio からのビルド時に StyleCop が走るようになります。 ルール…
この記事は ASP.NET Advent Calendar 2014 - Qiita の 11 日目の記事です。なんか空いてたので登録してみました。昨日は KatsuYuzu さんの ASP.NET の customErrors、IISの httpErrors #aspnetjp - KatsuYuzuのブログ でした。明日もまだ空いているようなの…
メモ。 VS 標準の diff ツール?が微妙なので WinMerge で置き換える設定です。 AnkhSVN を使っています。設定箇所は以下。 VS2010 、 2013 で同じです。 ツール -> オプション -> ソース管理 -> Subversion User Tools -> External Diff Tool 設定内容は以…
全然気づかなかったんですが、いつの間にか Entity Framework 6 がリリースされてました。変更点は CodePlex Archive にまとまっていますが、個人的に非常に嬉しかったのが SQL Trace が標準でサポートされたこと。今までは EFTracingProvider あたりを導入…
.NET で使える単体テストフレームワークである MSTest 、Visual Studio に標準で付属しているので導入が簡単で良いんだけれど、折角 C# なのに記法がえらく古臭くてちょっと残念。その残念な MSTest の記法をイケてるしヤバい感じにしてくれるのがこちら。 C…
System.IO.PathTooLongException の発生条件 - hd 4.0 で書いた件。.NET の System.IO.DirectoryInfo.Create() では 248 文字を超える以上のパスのフォルダーを作ろうとすると例外が飛んでくる。でも Java なら 258 文字まで作れる・・・。 @Test public voi…
.NET の PathTooLongException について。 PathTooLongException Class (System.IO) | Microsoft Docs こいつは名前のまんま、扱うファイルのパスが長すぎる場合に発生する例外。 DirectoryInfo#Create() のリファレンスによると、発生条件は以下の通り。 指…
Entity Framework で、設定ファイルの変更などでビルド後に接続先スキーマを切り替えたいと思ったけど無理だったという話。ソースは俺なのでもしかしたらいい方法があるのかもしれない。あったらぜひぜひ教えていただきたい。泣きそうです。環境は以下。 Vis…