日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

ASP.NET MVC3 部署的前期工作

發布時間:2024/4/17 asp.net 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET MVC3 部署的前期工作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://www.cnblogs.com/highend/archive/2011/09/12/aspnet_mvc3_deploy_to_iis6.html

I:ASP.NET MVC3 部署的前期工作

1.確認部署的服務器操作系統環境

首先我們確認服務器的操作系統版本
可以從系統命令行工具里輸入: systeminfo 獲取相關操作系統信息例如

然后再確認IIS版本信息 -> 打開IIS管理工具即可

接著確認.NET Framework的版本
可以在系統命令行工具執行:
cd /d %windir%\Microsoft.NET\Framework
dir \O
?

2.選擇部署方案

部署方案目前就個人而言,將歸納為 3 種方案
A:帶源代碼文件的部署方案(僅適用于Web Site)
B:不帶源代碼文件的部署方案(適用于Web Site/Web Application)
C:不帶源代碼文件 并 提前經過 ASP.NET預編譯 的部署方案(適用于Web Site/Web Application)

3.認識Temporary ASP.NET Files目錄

我不清楚在座的讀者有多少人認識這個目錄,所以在此我還是簡單地提及一下,篇幅不會很長,即使已經了解這個目錄的讀者也可以順便看看回憶回憶鞏固下基礎也可!
它的位置位于C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files用于存放經ASP.NET引擎編譯過后的頁面程序集文件.(注意:v4.0.30319為.NET版本號,具體的請根據實際情況去作相應的調整!)

上圖代碼一個普通的頁面代碼.然后交由ASP.NET引擎處理后變成下圖的程序集文件

4.自定義Temporary ASP.NET Files目錄位置

很簡單,只需修改一下web.config的配置就可以了

<system.web><compilation debug="true" targetFramework="4.0" tempDirectory="e:\xxx\"><assemblies><add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /><add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /><add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /><add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /><add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /></assemblies></compilation><!-- .... --> </system.web>

II:將ASP.NET MVC3的應用部署到IIS 6.0

1.IIS 6.0的相關設置

其實很簡單不需要像網上說的什么.mvc后綴設置映射處理程序什么的.
確保IIS 6.0能處理ASP.NET 4.0

然后在為具體的站點的ASP.NET版本設置為ASP.NET 4.0

接著設置IIS為直接走ASP.NET ISAPI

接著設置應用程序擴展影射

最后

2.在負載均衡下記得為每一臺Web Server設置同一個MachineKey,否則將無法使視圖狀態正常工作.

?

總結

以上是生活随笔為你收集整理的ASP.NET MVC3 部署的前期工作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。