asp.net

MSBUILDは馬鹿なのか

/p:OutDir=を使うと「すべての出力先をOutDirに設定する」結果、Asp.net出力先にdllが出力されてしまう。 何もしなければうまくやってくれそうだが、せっかくWEBサイトの参照にプロジェクトを追加しても「ひとたびローカルコピー=Falseと判断されたプロジェ…

asp.net開発を始める前にするべきたった一つのこと

システムの復元機能をオフにするc:\windows以下が変更されると自動で復元ポイントを作るようで、ディスクが足りないと復元ファイルの入れ替えが発生しめちゃくちゃ重くなる。それを避けるためにシステムの復元機能をオフにしてディスクアクセスを減らす。.net…

特定ページだけがエンコード違うとか

リクエストパラメータのデコードはほとんどasp.netがやってしまうので、Request.FormとかRequest.QueryStringを読み取った時点で全てがweb.configに指定されたrequestEncodingでデコードされてしまう。だからシステムがutf8で特定のページだけがShift_JISな…

ASP.NET AJAXのJavaScriptSerializerを使わない理由

・タイプが不定のとき、serializeはうまくいくがdeserializeの時どうにもならないパターン活用してabstractなクラスを使ったりベースクラスはabstractではないがvirtualメソッド活用してかつプロパティを追加しているような場合、deserializeしたとき実装ク…