すべてのMicrosoft 製品 GlobalMicrosoft 365 Teams CopilotWindows Surface Xbox セール 法人向け サポート ソフトウェアWindows アプリAI OneDriveOutlook Skype から Teams への移行OneNoteMicrosoft TeamsPC とデバイス Xbox を購入する アクセサリ エンタメ Xbox Game Pass Ultimate Xbox とゲームPCゲーム 法人向けMicrosoft CloudMicrosoftSecurity Azure Dynamics 365 一般法人向けMicrosoft 365Microsoft IndustryMicrosoft Power PlatformWindows 365 開発者 &ITMicrosoft 開発
XSS や CSRF の話題は相変わらず結構多いですね。例えば、はまちや2さんのブログに最近書かれたエントリとか。 CSRFで強制ログインさせるというアイデア - ぼくはまちちゃん!(Hatena) 曰く、Hatena や Facebook など多くのサービスがログイン画面では CSRF 対策されていないとか。実際に書かれているようなことが起きたら怖いですねー。 で、本題なんですが、ASP.NET を使ったサービスでは XSS や CSRF に関してはあまり被害を聞かないなーと思いました。ぶっちゃけ、採用サイトが少なすぎるのが理由な気もするんですが、SQL インジェクションはよく聞きますが、XSS・CSRF は自分は特に被害を知りません。 XSS XSS は悪意のある入力内容が、適切にエスケープされずに出力された場合に発生します。ということでエスケープをしましょう。 そもそも ASP.NE
世の中ひどぅーきひどぅーきと騒ぐばかりで、猫も杓子もNode.js。でもですね、【デブサミ2012】16-A-5 レポート ソーシャルアプリケーションにおけるNode.jsの活かし方(1/2):CodeZineなんかを見ても、そこで独自に作りこんでる例外処理だの非同期フロー管理だのは、そりゃあ必要ですよね、まずはそこから始めるのは当然ですよね、と思いつつC#は最初から備えているんですよね。むしろ色々とC#のほうが、とか思ったりするわけですが(勿論Node.jsのほうがGoodなものもありますが)、こんなところで嘆いていても始まらないのでC#流の非同期の活かし方を見ていきましょうか。 HttpTaskAsyncHandlerASP.NETの非同期ハンドラはIHttpAsyncHandlerなわけですが、VS11ではそれをTask(つまりC# 5.0 async/await)で扱いやすくした
http://www.asp.net/ASP.NET MVC4 Betaがリリースされまして、WebAPIいいね!な今日この頃。誰が言ったか、これから求められるIT技術は、Web、クラウド、関数型言語の三本柱らしいです。とは言っても、世の中にはさまざまな技術が溢れています。.NETerなわたしは月並みですが、ASP.NET MVC、Windows Azure、F#を追いかけるつもりです。まぁ、日進月歩の業界ですし、わたし自身飽きっぽかったりするので来年には違うことを言っているかもしれません。最近の私はと言えば、月9ドラマ「ラッキーセブン」でメカオタ少女茅野メイ役を演じている入来茉里さんのファンになりました。スピンオフドラマの「敷島☆珈琲〜バリスタは見た!?〜」も面白い。これからブレイクすること間違いありません。 それはさておき、ASP.NET MVC関連の記事はだんだんと増えてきています

ImplicitQueryString - CodePlex QueryStringかったるいですね、変換するのが。intに。boolに。それ以外に。そのままじゃどうしようもなくストレスフル。そこで、以下のように書けるライブラリを作りました。勿論NuGetでのインストールも可能です。あと、ライブラリといっても例によって.csファイル一個だけなので、導入は超お手軽。 以下はASP.NETの例ですが、NameValueCollectionを使っているものは全て対象になります。QueryStringだけじゃなくてRequest.Formなどにも使えますね。 // using Codeplex.Web; int count; string query; bool? isOrdered; // support nullable protected void Page_Load(object send
全 24 回で完結しました。 はじめに 前提知識 構成図 完成したアプリのイメージ 環境の構築プロジェクトを作成 ビューエンジンの選択 作成されたプロジェクトを確認 サーバ側のロジックを開発 モデルをコードファーストで作成 リポジトリパターンを適用する コントローラの追加 コントローラの実装 アクションの追加 強力なモデルバインダ アクションの実装 動画アップロードの実装 クライアント側のロジックを開発 ビューの作成 Razor の文法 ビューの実装 Details アクションCreate, Edit アクション Delete, Index アクションHTML ヘルパーを活用 タグ・コメント登録を実装する クライアントサイド検証を利用する ローカル環境で動作を確認 IIS 7.5 Express で動作検証 ルーティング定義を確認、追加 自動的に作成されたテーブルを確認 ASP.NE
ASP.NET MVC 3 開発入門 - インデックス 既に知っている方も多いと思いますが、ASP.NET MVC とはASP.NET 上に構築された Model View Controller アーキテクチャを利用した開発を行うためのフレームワークです。2009 年 4 月にバージョン 1 が公開されてから 2 年も経過しないうちに今回バージョン 3 が公開されるなど、今Microsoft で最も勢いのあるプロダクトの一つです。 公式ページの http://www.asp.net/mvc はチュートリアルから学習コンテンツまで充実した内容となっています。 最近ではASP.NET MVC 以外にも IIS 7.5 Express やSQL Server Compact 4.0、そして Entity Framework の CTP5 などが公開されていますし、開発の中心となる Vis

新生isisaka.comはOrchard CMS出始めてみたわけですが、ローカルの環境では出ない管理画面でなんか作業して数分たって、保存操作をすると認証エラーで再ログオンを求められるという事象が出ており、現状上手い解決方法がない感じです。設定ファイル見てもタイムアウトの設定は <authentication mode=”Forms”> <formsloginUrl=”~/Users/Account/AccessDenied” timeout=”2880″ /> </authentication> とかなっていて笑っちゃうぐらい長い感じ(のはず)。 まぁローカルでは出ないので、 Express Web 上での問題っぽいので、なんかあんまり時間書けても(仕事じゃないし)仕方がない感じなので、HTML手書きでもいいかと思い始めているので、Orchardはあきらめちゃうかもという感じです。 追

ASP.NET MVC 3 のソースコードが公開されていたので、いつものように何か面白い機能ないかなーと思って読んでいたところ、MVC アプリでは標準で出力される X-AspNetMvc-Version ヘッダを出力しないオプションを見つけたので、ほかの拡張ヘッダも出力しない方法を調べてみました。ASP.NET MVC アプリではデフォルトでは X-AspNet-Version X-AspNetMvc-Version X-Powered-By が出力されるようになっています。実は全て別々のレイヤーで出力されているので、ちょっと設定がめんどくさいです。 X-AspNetMvc-Version ヘッダを消す まずは比較的わかりやすい X-AspNetMvc-Version ヘッダを出力しないようにしてみます。 protected void Application_Start() { // こ

先月弊社の勝手ASP.NET コミュニティ「ASP.NET for Biz」をオープンし、ビジネスで使えそうな Web アプリをいろいろと試しているわけですが、本日はASP.NET で構築されているショッピングカートシステム、「nopCommerce」を試用してみました。 まともな .NET 系のショッピングシステムでしかもオープンソースなんてのは非常に珍しいんじゃないでしょうか? さて、早速インストール。(詳しくはそのうちASP.NET for Biz に書きます。) なんと4ステップでデータベース作成を含めインストールが完了。異常に簡単です。 起動してみましたが、もちろん全部英語ですねぇ。で、ざっくりと日本語ローカライズしてみたのが以下。 (商品情報や商品カテゴリーも少し日本語で設定しなおしてます。) 悪くなさそうです。 機能面でも登録ユーザー向けの配送先登録だとか、クーポンコー
すべてのMicrosoft 製品 GlobalMicrosoft 365 Teams CopilotWindows Surface Xbox セール 法人向け サポート ソフトウェアWindows アプリAI OneDriveOutlook Skype から Teams への移行OneNoteMicrosoft TeamsPC とデバイス Xbox を購入する アクセサリ エンタメ Xbox Game Pass Ultimate Xbox とゲームPCゲーム 法人向けMicrosoft CloudMicrosoftSecurity Azure Dynamics 365 一般法人向けMicrosoft 365Microsoft IndustryMicrosoft Power PlatformWindows 365 開発者 &ITMicrosoft 開発
*[hatefu:labs.yaneu.com/20090722/]ASP.NETではcronに相当する処理はどうするのか Webプログラムでは、一定期間ごとにタスクを起動してDBを掃除したいということがある。 LAMPでは、普通cronを使うが、ASP.NETでは、どうすればいいのだろう? * IISにcronに相当する機能はあるのか? IIS用のcronが市販されていたりするぐらいなので、IISにこのような機能は存在しない。 # IIS用のcron IIScron http://www.iiscron.com/ 正攻法(?)としては、次のような方法がある。 # 参考記事ASP.NETでWindowsサービスのような機能を実装する方法 http://codezine.jp/article/detail/1148 また、cygwinをインストールしてcronを使って、定期的にwget
CodeProject:ASP.NET Web Site Performance Improvement. Free source code andprogramming help CodeProject でASP.NET Web サイトのパフォーマンス改善方法が紹介されていましたので、その概要だけご紹介します。 HTTP 圧縮を使用する できるだけ ViewState を使用しない 特にDataGrid コントロール使用時 Web.config の設定を変更する ページキャッシュを有効にする 不要な httpModules を取り除く Trace を false にする profiles のオートセーブを無効にする debug を false にする キャッシュの仕組みを組み込む スタイルシートを最適化する 余計な宣言を削除JavaScript を最適化する → 参考 Jav
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く