標籤:http 使用 sp strong 檔案 資料 on 問題 bs
最近在部署一個ASP.NET的應用到IIS7中的時候,遇到了一些問題,現在把部署中的遇到的問題和部署步驟進行總結一下,本文中只涉及到ASP.NET的基本部署。
一、 部署環境
Windows 7 + IIS 7 +ASP.NET。
由於是在搭建測試環境,所以沒有使用資料庫,一些資料都是放到list中類比出來的。
二、 部署步驟
(1) 進入控制台->管理工具->Internet 資訊服務(IIS)管理器,進入IIS管理伺服器。
(2) 點擊左側的網站->添加網站,如:
(3) 添加網站填寫的資訊如下,填寫完資訊,點擊確定。
[1] “AspDotNetExample”應用是我們要部署的ASP.NET應用,填寫實體路徑的時候只需要填寫到“AspDotNetExample”應用的根應用即可,見:
(4) 設定應用程式集區
(5) 點擊建立的網站“AspDotNet”網站下的“AspDotNetExample”檔案夾,右鍵“轉換為應用程式”,然後直接點擊確定即可。
(6) 訪問網站,在IE中輸入
http://127.0.0.1/AspDotNetExample/,即可訪問應用。其中“AspDotNetExample”為應用的名稱,訪問效果如:
三、 部署總結
(1) 部署的時候,當我們訪問的時候出現找不到我們開發的dll中所包含的命名空間時(整合模式與傳統模式的區別),我們可以通過以下幾個方面來確認
[1] dll是否已經正確的 “應用根目錄/Bin”下
[2] 如上一章第4步,是否把應用程式集區設定為了傳統模式,而不是整合模式
[3] 如上一章的第5步,是否執行了把應用檔案夾轉化為了應用程式
(2) 應用程式集區的整合模式和傳統模式的區別見文章
http://dev.firnow.com/course/4_webprogram/asp.net/netjs/20100714/445726.html
(轉)IIS7 下部署Asp.net應用