VS2013釋出網站,IIS網站釋出
本文講解網站建好之後,如何釋出在伺服器上面。這也是阿輝最近遇到的問題,經過不停的查詢資料終於解決了,但是有一些具體的細節需要特別的注意,不然會出現錯誤。
在解決方案上先清除解決方案—->在重新生成解決方案—>點擊發布(這裡必須要清除解決方案,而且記住以後專案更改了,也要先清除解決方案。);
點擊發布—–>彈出頁面(如下圖1)—>下拉—>新建配置檔名—[阿輝建為(SYSWX)];
點選下一步—>選擇“檔案系統”—–>介面如下圖1—>介面變為圖2,此時檔案位置—- ”C:\WX“
下一步—->選擇Release(此時也可以選擇其餘兩個,Debug為除錯版本,而Release為釋出版本。)——>接著下一部,,,釋出》》》》》》
做到這一步的時候已經成功了,輸出如下,,,,
此時在C盤下面的資料夾WX裡面就是網站釋出生成的具體內容。
此時就是將WX資料夾裡面的程式碼壓縮拷貝到伺服器資料夾裡面,然後在伺服器裡面設定IIS服務的網站釋出。
IIS網站釋出將釋出出來的程式碼拷貝到伺服器WX資料夾裡面,然後開啟iis伺服器(資訊服務管理器)如下圖
這時右鍵網站—新增網站–如下圖1所示,之後寫網站的網站名(SYS)—->應用程式池點選 選擇—
—->選中“DefaultAppPool”介面如圖2.
IP地址選擇自己電腦的IP,埠變為大於80的數,我的為8160(由於前面的埠我都用了,,自己設定的時候儘量設定大點,)如上圖2所示。之後點選“確定”,由於我的電腦上面已經註冊了“IIS伺服器”所以直接就可以生成網頁,SYS右鍵—–>管理網站—–>瀏覽
沒有註冊IIS伺服器的再看,,,
在C盤資料夾下面找此檔案aspnet_regiis.exe,路徑如下“C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe”開啟執行輸入cmd,將檔案aspnet_regiis.exe拉入,在其後面加 -i 之後介面如下
此時就安裝完了iis伺服器,接著就是將伺服器資料夾WX裡面的檔案,管理員獲得所有許可權。
到這一步就完成了伺服器裡面網站的釋出,,介面如下
提示:
*:我在做的時候也遇到了問題,比如許可權的問題,要是管理員取得所有權不能瀏覽,那就找到C:\Windows\Temp,將資料夾Temp
新增NETWORK SERVICE許可權,更改你的網站資料夾的許可權:
在網站資料夾新增Everyone的許可權,設定為完全控制就行。
*:注意將應用程式池,ASP.NET設定為4.0,這裡的級別設定的低了也會出現錯誤。