<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kamolog &#187; IIS</title>
	<atom:link href="http://www.mkamo.org/blog/category/use/iis/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mkamo.org/blog</link>
	<description>mkamo&#039;s blog ．．．．． mkamo&#039;s memo?</description>
	<lastBuildDate>Tue, 13 Jul 2010 12:07:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Windows Server 2003 R2にASP.NET MVCアプリを配置</title>
		<link>http://www.mkamo.org/blog/20090930/522.html</link>
		<comments>http://www.mkamo.org/blog/20090930/522.html#comments</comments>
		<pubDate>Wed, 30 Sep 2009 12:24:43 +0000</pubDate>
		<dc:creator>mkamo</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.mkamo.org/blog/?p=522</guid>
		<description><![CDATA[

Windows Server 2003 R2にASP.NET MVCアプリを配置したときのメモ．
 

IIS 6.0をインストール      管理ツールの[サーバーの役割管理]などを使ってIIS 6.0をインストー [...]]]></description>
			<content:encoded><![CDATA[<ul>
</ul>
<p>Windows Server 2003 R2にASP.NET MVCアプリを配置したときのメモ．</p>
<p> <span id="more-522"></span>
<ol>
<li>IIS 6.0をインストール      <br />管理ツールの[サーバーの役割管理]などを使ってIIS 6.0をインストールする． </li>
<li>.NET Framework 3.5 SP1インストール      <br />確かWindows Updateからインストールできたと思う． </li>
<li>ASP.NET MVCインストール      <br /><a title="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b</a>からASP.NET MVC 1.0をダウンロードしてインストール． </li>
<li>MySQLとMySQL Connector/Netインストール      <br />これはASP.NET MVCとは関係ないが，今回私が配置したアプリケーションで使ったのでメモとして書いておく．<a title="http://dev.mysql.com/downloads/" href="http://dev.mysql.com/downloads/">http://dev.mysql.com/downloads/</a>からMySQLとMySQL Connector/Netをダウンロードしてインストール．GUI管理ツールが必要であればMySQL Toolsもインストールしておく． </li>
<li>IIS 6.0設定      <br />管理ツールの[IISマネージャ]を開き，以下の設定をする．
<ul>
<li>[Webサービス拡張]を見てASP.NET v2.0.50727があり，「許可」になっているか確認する．          <br /><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/10/image.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/10/image_thumb.png" width="499" height="256" /></a>           <br />なっていなければコマンドプロンプトで以下のコマンドを実行してASP.NET 2.0を登録．
<pre class="console">&gt; &quot;%windir%¥Microsoft.NET¥Framework¥v2.0.50727¥aspnet_regiis.exe&quot; -i</pre>
</li>
<li>[Web サイト]の[プロパティ]を開き以下の設定をする．IIS7.0 integrated modeなら不要．
<ul>
<li>[ホーム ディレクトリ]ページの[構成]ボタンを押し，[アプリケーションの構成]画面を表示する． </li>
<li>[ワイルドカード アプリケーション マップ]の[挿入]ボタンを押し，以下のように入力して[OK]ボタンを押す．<br />
            <br /><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/10/image1.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/10/image_thumb1.png" width="502" height="119" /></a> </p>
<ul>
<li>[実行可能ファイル]を「C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll」に </li>
<li>[ファイルの存在を確認する]をチェックオフに </li>
</ul>
</li>
</ul>
</li>
<li>[Web サイト]&gt;[既定の Web サイト]の[プロパティ]を開き[ASP.NET]ページの[ASP.NET バージョン]を「2.0.50727」に設定する．<br />
        <br /><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/10/image2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/10/image_thumb2.png" width="550" height="456" /></a> </li>
</ul>
</li>
<li>ASP.NET MVCアプリケーションでRouteの設定を修正<br />
    <br />Global.asaxファイルを開き，RegisterRoutes()メソッドを以下のように修正する． </p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:1c69b883-850d-4264-9209-8a0d9dc44eeb" class="wlWriterEditableSmartContent">
<pre name="code" class="c#:nogutter">public static void RegisterRoutes(RouteCollection routes) {
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    routes.MapRoute(
        "Default",
        "{controller}/{action}/{id}",
        new { action = "Index", id = "" }
      );

    routes.MapRoute(
      "Root",
      "",
      new { controller = "Home", action = "Index", id = "" }
    );
}</pre>
</div>
</li>
<li>ASP.NET MVCアプリケーションの配置<br />
    <br />VisualStudio 2008の[ソリューション エクスプローラ]でプロジェクトを右クリックして[発行]したものを既定の Web サイトのホームディレクトリ以下にコピーすればよい．ホームディレクトリはデフォルトでは「c:\inetpub\wwwroot」． </li>
<li>Web ブラウザでこのサーバにアクセスすればASP.NET MVCアプリケーションが見られるはず． </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.mkamo.org/blog/20090930/522.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
