Download presentation
Presentation is loading. Please wait.
1
發佈ASP.NET 建國科技大學 資管系 饒瑞佶 2016/1 V1
2
需先有一個可執行的專案
3
需要有IIS伺服器 電腦右鍵管理
4
IIS Internet Information Services
5
安裝IIS(非server) 控制台\程式集\程式和功能\開啟或關閉Windows功能
控制台\程式集\程式和功能\開啟或關閉Windows功能
6
兩種發佈方式 手動發佈 透過Web Deploy與Visual Studio發佈
7
手動發佈
8
方式 將專案目錄內的bin目錄、aspx檔案、web.config與相關檔案(圖片與資料庫等)複製到IIS目錄內 再設定IIS
9
直接把目錄複製到IIS去會有錯誤
10
首先設定IIS 將目錄轉成應用程式! 確定應用程式對應的.NET Framework是否正確?
13
設定IIS的SAPI 及CGI 限制
14
設定SAPI 及CGI 限制
15
ASP.NET v4.0都設為允許
16
如果碰到IIS中未安裝.NET framework 4.0的問題
17
需要先安裝.net framework 4.0 1. 進入C:\Windows\Microsoft.NET\Framework64\v 開始 >> 輸入cmd 3. 在cmd上輸入aspnet_regiis -i 4. 完成後可以到IIS確認應用程式集區是否出現4.0
18
執行時如果還有其他錯誤 如果出現 編譯器錯誤訊息: CS0016: 無法寫入輸出檔 'c:\WINDOWS\Microsoft.NET\Framework\v \ dll' — '存取被拒。 ' 請在C:\WINDOWS\TEMP目錄中加入 networkservice 與 IIS_ISURS 的完全控制權限
19
透過Visual Studio發佈
20
IIS前置作業 需安裝管理服務
21
如果是Windows7 透過 [ 開啟或關閉 Windows 功能 ] 安裝「IIS 管理服務」
22
Windows 7安裝管理服務
23
啟動兩項服務 Web Deployment Agent Service (msdevsvc) and the Web Management Service (wmsvc)
24
如果沒有Web Deployment Agent Service
搜尋web deploy 安裝Web Deployment Tool
25
建立專屬使用者 如果沒有就直接使用Adminnistrator
26
可能有firewall問題 需要80與8172
27
其他問題 可參考
28
方案總管 Publish
29
輸入發佈檔案名稱
30
Site name要一致 參數請依您的狀況作填寫 如果不填,就是發佈到根目錄(預設是c:\inetpub\wwwroot)
31
如果要新增虛擬目錄 修改Site name設定
32
Server端需要允許遠端連線
33
如果是本機
37
預覽失敗 Web Deployment 工作失敗。(您嘗試使用的應用程式已將 'managedRuntimeVersion' 內容設為 'v2.0'。這個應用程式需要 'v4.0'。 如需詳細資訊,請造訪:
38
修改IIS設定
Similar presentations