MVC3.0各バージョンIISでの導入の概要
8463 ワード
概要:
最近MVC 3のプロジェクトをして、サーバーを配置する时に苦労して、特に过程を整理して、みんなを助けることができることを望みます!
本文は主にIIS 5について紹介する.1、IIS6.0、IIS7.5にMVC 3をインストールして配置する具体的な方法!
本文:
IIS5.1
1.Microsoftをインストールします.NetFrameWork 4.0インストールパッケージ;
2.ASPを取り付ける.NET MVC 3;
3.IISでウェブサイトを公開し、仮想ディレクトリを作成し、ASP.NETバージョン選択4.0.30196;
4.MVCの解析を追加する:
IISの仮想ディレクトリを右クリックして「プロパティ」-「仮想ディレクトリ」-「構成」-「マッピング」-「追加」を選択し、次のように構成します.
実行ファイル:C:WINDOWSMicrosoft.NET\Framework\v4.0.30196\aspnet_isapi.dll,
拡張子:.*
アクションあくしょん:すべてアクションぜんぶあくしょん
スクリプトエンジン:選択
ファイルが存在するかどうかを確認する:選択しない
「OK」をクリックし、最後に下図のようにします.
IIS6.0
1.Microsoftをインストールします.NetFrameWork 4.0インストールパッケージ;
2.ASPを取り付ける.NET MVC 3;
3.「Web拡張サービス」の「ASP.NET v 4.0.0.30319」を許可するように設定します.
4.IISでWebサイトを公開し、仮想ディレクトリ、ASPを作成する.NETバージョン選択4.0.30196;
5.MVCの解析を追加する:
IISのWebサイトを右クリックして[プロパティ]-[ホーム]-[構成]-[マッピング]-[挿入]を選択し、次のように構成します.
実行ファイル:C:WINDOWSMicrosoft.NET\Framework\v4.0.30196\aspnet_isapi.dll,
拡張子:.*
ファイルが存在するかどうかを確認する:選択しない
「OK」をクリックし、最後に下図のようにします.
IIS7.5
1.Microsoftをインストールします.NetFrameWork 4.0インストールパッケージ;
2.ASPを取り付ける.NET MVC 3;
3.IISの「ISAPIとCGI制限」の「ASP.NET v 4.0.0.30319」を許可するように設定します.
4.IISでウェブサイトを発表する;
5.当該ウェブサイトのアプリケーションプールを編集し、設定する.NET Frameworkのバージョンは4.0.30196です.
注意事項:
1.NET Framework 4ダウンロードアドレス:
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=0A391ABD-25C1-4FC0-919F-B21F31AB88B7
2.MVC 3ダウンロードアドレス:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d2928bc1-f48c-4e95-a064-2a455a22c8f6
3.NET Frameworkのインストールが完了してからインストールされるIISの場合は、IISにNET Frameworkを再登録し、実行中に入力してください.
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
4.「CompilerVersion」を変更するエラーが発生した場合は、次のコードを参照してWebサイトのWeb.configuration-system.codedom構成セクションを変更または追加してください.
<
system.codedom
>
<
compilers
>
<
compiler
language
="c#;cs;csharp"
extension
=".cs"
type
="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
warningLevel
="4"
>
<
providerOption
name
="CompilerVersion"
value
="v4.0"
/>
<
providerOption
name
="WarnAsError"
value
="false"
/>
</
compiler
>
<
compiler
language
="vb;vbs;visualbasic;vbscript"
extension
=".vb"
type
="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
warningLevel
="4"
>
<
providerOption
name
="CompilerVersion"
value
="v4.0"
/>
<
providerOption
name
="OptionInfer"
value
="true"
/>
<
providerOption
name
="WarnAsError"
value
="false"
/>
</
compiler
>
</
compilers
>
</
system.codedom
>