一 首先是部署IISweb
1.開始-控制面板-程序和功能-打開或關閉windows功能-Ieternet信息服務(全都勾上)windows
2.重啓電腦瀏覽器
3.開始-控制面板-管理工具-Internet 信息服務(IIS)管理器-右鍵(建立桌面快捷方式)安全
4.在瀏覽器地址欄裏面輸入:localhost。 要是有以下圖或相似的效果就部署成功了。(每一個IIS版本可能不同)服務器
遇到的問題:(1)管理工具裏面沒有Internet 信息服務(IIS)管理器。asp.net
緣由:個人系統是w7家庭普通版的,不能用IIS.工具
解決辦法:升級到w7旗艦版。 測試
開始-控制面板-windows anytimes upgrade -輸入win7旗艦版祕鑰。就ok拉。網站
二 發佈網站spa
(1) 打開vs(什麼版本的都行,我用的vs2013)
(2)新建項目
(3)asp.netWeb應用程序(最好是WebEmty,看着清楚)
(4)完過後添加一個webform(測試用,在空擋webform上面添加一些東西)
(5)解決方案-右鍵-發佈
<1>配置文件-新建配置文件(名字本身取)
<2>連接-文件系統
目標位置(本身選)
<3>設置-Release(發佈用的,debug是調試用的)
三 用vs發佈的網站部署到IIS上面
(1)打開Internet 信息服務(IIS)管理器-網站-添加網站。
以下圖:網站名稱(本身選),物理路徑是你用vs發佈網站時的目標位置,端口:8080 ,IP地址選用本地的IP地址(點開就有)。主機名(本身選)。而後就ok拉。
遇到的問題:
(1)服務器上面沒有相應的網頁或該網頁被移除(網頁沒法找到)。
緣由:訪問權限不夠。
解決方法:打開Internet 信息服務(IIS)管理器-右側的編輯權限-安全。
是否是沒有evertyone?沒有就添加一個。有的話就不是訪問權限問題。
(2)沒法識別的屬性「targetFramework」。請注意屬性名稱區分大小寫。
緣由:.net版本問題。
解決辦法:修改應用池.net版本。
打開Internet 信息服務(IIS)管理器-應用程序池-點擊相應網站的應用池-右側的基本設置-改變.net版本。就ok拉。
(3)
緣由:目錄瀏覽沒有打開
解決辦法:打開目錄瀏覽。
打開Internet 信息服務(IIS)管理器-點擊相應的網站-目錄瀏覽-啓用
(4)HTTP 錯誤 403.14 - Forbidden
緣由:默認文檔
解決方法:添加默認文檔
打開Internet 信息服務(IIS)管理器-點擊相應的網站-默認文檔-添加(例如:index.asp)
(5) 擴展項的問題
緣由:配置IIS時沒有勾全,致使擴展項缺失。
解決方法:補充擴展項。
開始-控制面板-程序和功能-打開或關閉windows功能-Ieternet信息服務(全都勾上)