ソースコードから理解する技術-UnderSourceCode

手を動かす(プログラムを組む)ことで技術を理解するブログ

ASP.NET

ASP.NET MVC - デフォルト認証を使用するサイトをIISに配置する

ASP.NET MVC 3 でデフォルトの認証を使用しているサイトを、IISに配置する手順についてです。基本的には IIS への ASP.NET MVC 2 アプリの配置 を参考にすればIISに配置できるのですが デフォルトの認証を使用している場合、App_Data内の.MDFファイルにアク…

WebMatrixでknockout.jsを動かしてみた

タイトルの通り、WebMatrixでknockout.jsを動かしてみました。WebMatrixを使ってみたのは、12/15日に行われた技術ひろば.netにて 「Razor 構文と ASP.NET Web ページ」の印刷版を頂いたのがキッカケです。knockout.jsについては詳しくは書きませんが、簡単に…

ASP.NET 4.0 WebアプリケーションをIIS7.5に配置する

タイトル通りのことをしてみました。 IIS7.5を触るのは初めてだったので、手順を備忘録として書いておきます。使用したOSはWindows 7 Pro、アプリはタイトルどおりASP.NET 4.0 です。以下、手順です。1.アプリケーションの追加 インターネット インフォメー…

ASP.NET WebアプリケーションとWebサイトの違い

タイトルの件について、非常に分かりやすく解説している記事がありました。 ASP.NETアプリケーションの構造― 第2章 ASP.NET の基礎 2.2 ―上の記事でも十分纏まっていますが、 備忘録としてWebアプリケーションとWebサイトの違いを書いておきます。Webアプリ…

型名 'SiteMaster' は型 'System.Web.UI.WebControls.Login' に存在しません。

テンプレートとなるWebユーザーインターフェースを含む ASP.NET Web アプリケーションを新規作成して実行したところ 型名 'SiteMaster' は型 'System.Web.UI.WebControls.Login' に存在しません。 というエラーとなりました。何もソースをいじってないのに何…

NUnitをVisualWebDeveloper2010で使ってみる

タイトルどおりのことをするとき、nunit.exe.configに定義を追加する必要があります。 以下、その手順です。1.NUnitをインストールしたディレクトリ\bin\net-2.0の中にある、nunit.exe.configを探す。2.configuration要素の下に、以下の定義を追加する。 <startup> <requiredRuntime version="v4.0.30319" /> </startup>3…

ASP.NET MVC 2 - My MVC Applicationの実装ポイント(4)

今回は登録機能を実装します。 試飲会への参加申込をする画面です。 申込ボタンを押すと、データベースに入力値を登録します。以下、実装のポイントです。◆URLパラメータの引渡しと受け取り 今回作成する参加申込画面は、試飲会詳細画面から遷移します。 こ…

実行日の週の初日、末日を取得する

ASP.NET MVC 2 - My My MVC Applicationの実装ポイント(3) で公開した 実行日の週の初日、末日を取得するプログラムの実装です。もっと頭のいいやり方も有りそうな気もするが、 とりあえず備忘録として載せておきます。 int dayOfWeek = Int32.Parse(DateTim…

DataAccessパターン化(1)

.NETよりSQL Serverに接続してデータを取得する処理について SQL Helperクラスの実装の方法がMSDNで公開されています。http://msdn.microsoft.com/ja-jp/library/dd297738.aspx早速ソースをコピーしてみたところ、どうもデータベースの接続を解放していない…

Dispose Finalizeパターン

「Solid Code 高品質なコードを生み出す実践的開発手法」という本を読んでいたら Dispose Finalizeパターンについての解説がありました。現在参加しているプロジェクトでも、不要になったリソースをDispose()してはいますが パターンとして同じやり方でDispo…

ASP.NET ビルド警告 コンパイル警告 Overrideしなくてもコンパイルできる?

他の人がビルドしたソリューションを見たら、親クラスと子クラスに同じ名前のメソッドがありました。 子クラスではOverride、shadowしてないようです。(言語はVB.NET)親子クラスでそれぞれが同じメソッドを持つなど、コンパイルが通らないと考えてましたが、…

ASP.NET webControls clientScriptsLocation ページロード時エラーに対応

ASP.NET1.1で開発されているシステムで以下の事象がおきました。 イントラネットだと正常に動くのに、リバースプロキシ経由でクライアントからアクセスすると ページLoad時にJavaScriptエラーが発生します。 エラーメッセージラインタイムエラーが発生しまし…