IIS6.0部署asp.net網站步驟圖解


IIS 發布步驟

1, 程序-》運行-》輸入inetmgr,打開IIS管理器;

2, 展開左側樹形目錄-》右擊“網站”-》新建-》網站,打開網站創建向導;

3, 點擊“下一步”-》在描述里輸入一個名字,作用僅僅是幫助管理員識別站點。

4, 下一步指定網站的Ip地址和端口

5, 下一步選擇你的網站文件所在的根目錄

6,下一步,權限選中讀取,運行腳本,如果有上傳文件選中寫入

7,下一步,出現完成界面,點擊完成。

8,在左側網站目錄下,可以看到新建的TestWebSite

9,右擊,查看其屬性,在主目錄里選中腳本資源訪問

10,點擊文檔,添加Default.aspx,作為起始頁

11,點擊ASP.NET,版本配置為2.0.50727,點擊確定

12,右擊剛剛建立TestWebSite,選擇權限,單擊“添加按鈕”彈出選擇用戶或組窗口,單擊高級按鈕,彈出新選擇用戶或組窗口,點擊立即查找按鈕,在搜索結果中選擇ASPNET,確定,確定。

13,選中新添加的用戶,在允許權限中選中“寫入”復選框,以允許上傳文件

注意:如果要客戶端上傳的文件放到除網頁所在文件以外的目錄文件,那么該目錄文件中要添加NETWORK SERVICE用戶,並允許該用戶有寫入權限

-----------------------------------------------------------------------------------------------------

對於IIS6+Server 2003:

在 iis 6.0 中,默認設置是特別嚴格和安全的,這樣可以最大限度地減少因以前太寬松的超時和限制而造成的攻擊。比如說默認配置數據庫屬性實施的最大 asp 張貼大小為 204,800 個字節,並將各個字段限制為 100 kb。在 iis 6.0 之前的版本中,沒有張貼限制。導致我們的應用系統往2003移植經常會出錯。現匯總解決方案如下。

一、啟用asp支持
windows server 2003 默認安裝,是不安裝 iis 6 的,需要另外安裝。安裝完 iis 6,還需要單獨開啟對於 asp 的支持。

第一步,啟用asp,進入:控制面板 -> 管理工具 ->iis(internet 服務器)- web服務擴展 -> active server pages -> 允許

控制面板 -> 管理工具 ->iis(internet 服務器)- web服務擴展 -> 在服務端的包含文件 -> 允許

第二步,啟用父路徑支持。
iis-網站-主目錄-配置-選項-啟用父路徑

第三步,權限分配
iis-網站-(具體站點)-(右鍵)權限-users完全控制

二、解決windows2003最大只能上載200k的限制。
先在服務里關閉iis admin service服務
找到windows\system32\inesrv\下的metabase.xml,
打開,找到aspmaxrequestentityallowed 把他修改為需要的值,
然后重啟iis admin service服務
1、在web服務擴展 允許 active server pages和在服務器端的包含文件

2、修改各站點的屬性
主目錄-配置-選項-啟用父路徑

3、使之可以上傳大於 200k的文件(修改成您要的大小就可以了,如在后面補兩個0,就允許20m了)
c:\windows\system32\inetsrv\metabase.xml

(企業版的windows2003在第592行,默認為 aspmaxrequestentityallowed="204800" 即200k

將其加兩個0,即改為,現在最大就可以上載20m了。

aspmaxrequestentityallowed="20480000"

404:看看是不是先安裝的VS后注冊的IIS,這種情況下,重新注冊下試試:

運行:cmd

cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

aspnet_regiis -i -enable


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM