要件定義の不安をなくす。要件定義の不安をなくす。ユニファのバックエンド分割に学ぶイノベーションメタバース開発に必要な技術の基本知識をおさらい。Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。2010で、ASP.NETも4.0を利用できるようになります。4.0に関する新機能や機能強化点を見ていきたいと思います。4.0では、従来のASP.NETにおいて活用されていた機能がより使いやすくなっています。2008では多少煩雑であった部分の緩和につながる機能強化も行われています。4.0以前でも活用できるJavaScript周りのノウハウについて紹介します。V2に関しては別途紹介予定ですので、本連載では取り扱いません。2を使ってみよう」を参考に行ってください。今回触れるのは、大別すると以下の4つです。2010がどういう構成なのかを前編で紹介します。4.0の全体像を紹介します。3.5と構成的に変わりはありません。4.0は根底にCLR/BCLが存在し、その上に各アプリケーションが存在します。Azureにホストさせることもできます。Library」と名称変更されました。Libraryについては後述します。V2により入門しやすくなったフレームワークであると言えます。4.0の基本的な新機能について紹介します。自動スタート.NETアプリケーションは初回起動が遅いです。4.0を組み合わせることで、ユーザーからのリクエスト前に指定したアプリケーションを起動させることができるようになりました。これにより、ASP.NETのアプリケーションは遅い!というイメージを大幅に改善できると思います。RedirectPermanentメソッドの追加(SEOへの親和性の強化)実運用の中では、メンテナンスやアプリケーションのバージョンアップなどに伴いディレクトリ間のファイルの移行などによるURLの変更が行われることがあるでしょう。このような場合に今までのASP.NETでは、HttpResponseオブジェクトのRedirectメソッドを使っていたかと思います。4.0では、RedirectPermanentメソッドを使うことが推奨されます。Redirect:完全な転送)をクライアントに送信します。クライアント側から302のリクエストがあった場合は、一時的に新しいURLに転送するという認識になるため、検索エンジンも今回だけという認識になり、検索結果のURLは古い情報を保持します。301のリクエストがあった場合は、今後リクエストがあった際に新しいURLへと転送を行うため、SEOにも新しいURLが検索結果として表示されるようになります。過去のURLの情報も引き継げるため、検索エンジンによる検索順位の向上にも繋がりますので、シナリオに当てはまる場合は本メソッドを活用してください。NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。ASP/ASP.NET。執筆コミュニティ「WINGSプロジェクト」代表。