Presentation is loading. Please wait.

Presentation is loading. Please wait.

發佈ASP.NET 建國科技大學 資管系 饒瑞佶 2016/1 V1.

Similar presentations


Presentation on theme: "發佈ASP.NET 建國科技大學 資管系 饒瑞佶 2016/1 V1."— Presentation transcript:

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是否正確?

11

12

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 如果是本機

34

35

36

37 預覽失敗 Web Deployment 工作失敗。(您嘗試使用的應用程式已將 'managedRuntimeVersion' 內容設為 'v2.0'。這個應用程式需要 'v4.0'。 如需詳細資訊,請造訪:

38 修改IIS設定

39


Download ppt "發佈ASP.NET 建國科技大學 資管系 饒瑞佶 2016/1 V1."

Similar presentations


Ads by Google