ASP.NET Web ページ 2 開発者プレビュー ReadMe
作成者: Microsoft
ASP.NET Web ページ 2 開発者プレビュー ReadMe
2011 年 9 月 14 日
内容
Installation Notes (SAP サポート ノート #1984787 – SUSE Linux Enterprise Server 12: インストールに関する注意事項)
Web ページ 2 開発者プレビューをインストールするには、次のオプションがあります。
Web Platform Installer を使用して WebMatrix 2 ベータ版をインストールします。 WebMatrix は、ASP.NET Web ページを含む無料の Web 開発ツールのセットです。 詳細については、ASP.NET Web ページ 2 開発者プレビューのトップ機能のインストール セクションをご覧ください。
ダウンロード リンクを使用して Web ページ 2 開発者プレビューを直接インストールします。 メモ帳などのテキスト エディターを使用して Web ページ アプリケーションを作成する場合は、この方法を使用します。 Web ページ 2 アプリケーションを実行するには、IIS Express 7.5 が必要です。 (これには WebMatrix が自動的に含まれます。)IIS Express を使用して Web ページ ページをテストする方法については、WebMatrix と ASP.NET Web ページの概要のサイドバーにある "独自のテキスト エディターを使用した ASP.NET ページの作成とテスト" をご覧ください。
ASP.NET Web ページ 2 開発者プレビューは、ASP.NET Web ページ 1 とサイドバイサイドでインストール、実行できます。 詳細については、Web ページ 2 開発者向けプレビューのトップ機能の Web ページ アプリケーションのサイドバイサイドでの実行セクションをご覧ください。
ドキュメント
ASP.NET Web ページについてのチュートリアルや他の情報については、ASP.NET の Web サイト (https://www.asp.net/web-pages/) で Web ページのページをご覧ください。 Web ページ 2 の新機能と機能強化については、Web ページ 2 開発者向けプレビューのトップ機能をご覧ください。
サポート
これはプレビュー リリースであり、公式にはサポートされていません。 このリリースの使用について質問がある場合は、ASP.NET Web ページのフォーラム (https://forums.asp.net/1224.aspx/1?WebMatrix) に投稿することもできます。ここでは、ASP.NET コミュニティのメンバーによる非公式のサポートを得られることがよくあります。
ソフトウェア要件
ASP.NET Web ページ 2 には .NET Framework 4 が必要です。 また、.NET Framework 4.5 開発者プレビュー リリースでも動作します。
修正、既知の問題、重大な変更
Is* メソッド (IsDateTime など) は、すべてのカルチャに対して正しい値を返すようになりました。 IsDateTime のような一部のメソッドは以前、カルチャ固有のチェックを実行していたため、true を返す必要があるときに false を返していました。 これらのメソッドは、カルチャを考慮するように修正されました。 これは破壊的変更です。アプリケーションが古い動作に依存している場合は、中断します。
Href メソッドの動作が変更されました。 以前は、Href("~/SomeFile") を呼び出すと、現在実行中のファイルに対する相対 URL が返されていました。 Href("~/SomeFile") が常にアプリケーションのルートから絶対パスを返すよう変更しました。 ほとんどの場合、この動作では戻り値に違いはありません。 この変更は、特定の Ajax シナリオを修正するために行われました。 たとえば、次のコード例を考えてみます。
/Folder/File @Href("~/Images/Logo.jpg")
このコードでは以前に Images/Logo.jpg に解決されました。これは、そのページに対する Ajax 要求では正しくありません。 現在は、(/MySite/Images/Logo.jpg) のルートに解決されます。
HttpContext.RedirectLocal メソッドが変更されました。 このメソッドは、現在のアプリケーションに対する相対 URL のみを受け入れるようになりました。 完全修飾 URL は受け付けません。
ModelState.IsValid メソッドでは、最初に Validate を呼び出す必要があります。 新しい入力検証メソッドを使用するようにアプリケーションを変換し、ModelState.IsValid メソッドを呼び出す場合は、事前に Validation.Validate を呼び出す必要があります。 たとえば、次のパターンに従う必要があります。
Validation.RequireField("MyField"); if (IsPost) { Validation.Validate(); if (ModelState.IsValid) { // do something } }
ただし、新しい入力検証メソッドを使用する場合は、ModelState.IsValid を使用しないことをお勧めします。 代わりに、次のようにコードを構成します。
Validation.RequireField("MyField"); if (IsPost) { if (Validation.IsValid()) { // do something } }
Internet Explorer 7 と Internet Explorer 8 では、クライアント側の検証は機能しません。 既定のプロジェクト テンプレートに含まれている jQuery 1.6.2 との互換性がないため、クライアント側の検証は機能しません。 (サーバー側の検証は機能します)。
免責情報
© 2011 Microsoft Corporation. All rights reserved. このドキュメントは、"現状のまま" 提供されます。URL およびその他のインターネット Web サイトの参照を含む、このドキュメントの情報および見解は、予告なしに変更することがあります。 このドキュメントの使用上のリスクは、すべてユーザーが負うものとします。