Visual Studio 2013 / IIS Express で ASP.NET Web サイト管理ツール (ASP.NET 構成) を使うには

================ [2014/12/25 追記] ASP.NET 開発に関連した動画学習コンテンツも用意しています。 ASP.NET で作る Web アプリケーション構築ジャンプ スタート ASP.NET MVC 4 Web アプリケーションの開発ジャンプ スタート ご参考に、ぜひご覧いただけると幸いです。 ================ Visual Studio 2010 まで標準だったローカル環境でのデバッグ用 Web サーバー “Visual Studio 開発サーバー (別名: ASP.NET 開発サーバー / Cassini)” ですが、Visual Studio 2012 で IIS Express が標準となり、そしてとうとう Visual Studio 2013 からは完全になくなることになりました。 Visual Studio 2013 では、プロジェクトのプロパティの [Web] – [サーバー] で選択できる Web サーバーが “IIS Express”…

2

IIS Expressの仮想ディレクトリを applicationhost.config から削除する方法

今日はあいにくの雨の日曜日。今週、来週と続くイベントの準備をしつつ、ひとつブログを書いてみます。 今日は IIS Express のお話。とは言ってもそんなに難しい話ではなくて、IIS Express の applicationhost.config ファイルに増える一方の仮想ディレクトリの設定を削除する方法です。 ◆◆◆ Visual Studio 2012 では、新しい Web アプリケーション プロジェクトを作成すると、デフォルトで IIS Express が使用されます。 この設定により、プロジェクトが作成された時点で、IIS Express には仮想ディレクトリが作成され、デフォルトで “C:\Users\<user name>\Documents\IISExpress\config\applicationhost.config” に以下の設定が記述されます(上のスクリーンショットにある “Visual Studio 2012 – IIS Web サーバーの使用” の設定の “仮想ディレクトリの作成” ボタンを押した場合も、設定された URL で下記のような仮想ディレクトリの設定が行われます)。 IIS Exppress: applicationhost.config <configuration> … <system.applicationHost> … <sites> <site name="WebAppIISExpress" id="23"> <application path="/" applicationPool="Clr4IntegratedAppPool"> <virtualDirectory path="/" physicalPath="c:\users\(user…


待望の WebMatrix Beta 2 リリースで Web 開発がもっと楽しく♪

日本時間で 10 月 6 日の深夜に、WebMatrix Beta 2 と ASP.NET MVC 3 Beta がそろってリリースされました。共に前回のリリースからおよそ 3 ヶ月という比較的早いスパンで、いろいろとアップデートされています。ここまで来ると正式リリース (RTM) がとても楽しみです。 昨夜、みなさまにお知らせできる段階になってから、いろいろと @chack411 でつぶやいていましたが、ここからはこのブログを通してお伝えしようと思います。 まずは、WebMatrix Beta 2 から見ていきましょう。   ★ WebMatrix Beta 2 WebMatrix の概要に関しては、まずは私のブログ記事「もっと Web 開発を簡単に ~ 復活!? WebMatrix ~」をご参照ください。 下記から Web PI 3.0 経由でダウンロードおよびインストールすることができます。 ダウンロード:http://www.microsoft.com/web/webmatrix/ Beta 1 では、Office IME を使用している場合、WebMatrix の起動に失敗するといった不具合がありましたが、Beta 2 ではちゃんと改善されています。さらに、見た目的には大きな変更はありませんが、UI が全体的に作りこまれ、動作が安定した印象があります。 Beta 2 では、Site…


もっと Web 開発を簡単に ~ 復活!? WebMatrix ~

さてさて、 IIS Express, SQL Server compact Edition, ASP.NET "Razor" と、新しい Web サイト構築のためのツールやテクノロジーをご紹介してきましたが、これらを統合的に使って Web サイトを作成するためのまったく新しい無償ツール "WebMatrix" (Beta) が、とうとう ScotGu’s Blog でアナウンスとなりました。(待ってました!) Introducing WebMatrix http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx 図1 WebMatrix 簡単に言ってしまうと、ASP.NET "Razor", IIS Express, SQL CE 等をベースとした軽量な Web サイトを構築・管理するためのツールですが、加えて、様々なオープンソース (OSS) Web アプリケーションを使った Web サイト構築を簡単に行うための Web Gallery の機能も持ち合わせています。WebMatrix を使って ASP.NET もしくは PHP ベースの CMS を構成&カスタマイズして Web サーバーへ配置することができます。 図2 Web Gallery ScottGu’s…

2

もっと Web 開発を簡単に ~ ASP.NET の 新しい View Engine “Razor” ~

さてさて、前回のブログポストでご紹介した IIS Express と SQL Server Compact Edition (SQL CE) に引き続いて、第3弾のアナウンスが ScottGu’s Blog で行われました。 Introducing “Razor” – a new view engine for ASP.NET http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx 今回は、この “Razor” について、上記ブログの超簡単翻訳抜粋も含めて簡単にご紹介します。  ASP.NET の新しい View Engine "Razor" View Engine とは、つまりは HTML を生成するサーバー側の処理モジュールです。ASP.NET MVC では、デフォルトの View Engine に ASP.NET Web フォームと同じ .aspx, .ascx, .master ファイルテンプレートエンジンを使っています。 現在、コードネーム "Razor" と呼ばれる新しい View Engine を準備していて、IIS…


もっと Web 開発を簡単に ~ IIS Express と SQL Server Compact ~

今日 7 月から弊社では新しい会計年度がスタートします。そんなドタバタの昨日から今日にかけて ScottGu’s Blog では、ASP.NET Web 開発関連で 2 つの大きなアナウンスが行われました。 一つ目は IIS Express 、そして二つ目は SQL Server Compact Edition (SQL CE) の発表です。 Introducing IIS Express http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx New Embedded Database Support with ASP.NET http://weblogs.asp.net/scottgu/archive/2010/06/30/new-embedded-database-support-with-asp-net.aspx このブログポストの抜粋を簡単ですがご紹介します。   IIS Express について これまでは・・・ ASP.NET アプリケーション開発を行うときに、ASP.NET 開発サーバーと IIS を使い分ける必要があった ASP.NET 開発者サーバーでは、SSL, URL Rewriter などの機能が使用できなかった IIS を Visual Studio での Web アプリケーションテストで使用することができたが、企業内で開発マシンに…

1