本文講解網站建好之后,如何發布在服務器上面。這也是阿輝最近遇到的問題,經過不停的查找資料終于解決了,但是有一些具體的細節需要特別的注意,不然會出現錯誤。
1:在解決方案上先清除解決方案---->在重新生成解決方案--->點擊發布(這里必須要清除解決方案,而且記住以后項目更改了,也要先清除解決方案。);
2:點擊發布----->彈出頁面(如下圖1)--->下拉—>新建配置文件名---[阿輝建為(SYSWX)];
圖1 圖2
3點擊下一步--->選擇“文件系統”----->界面如下圖1--->界面變為圖2,此時文件位置---- ”C:/WX“
圖1 圖2
4:下一步---->選擇Release(此時也可以選擇其余兩個,Debug為調試版本,而Release為發布版本。)------>接著下一部,,,發布》》》》》》
5:做到這一步的時候已經成功了,輸出如下,,,,
6:此時在C盤下面的文件夾WX里面就是網站發布生成的具體內容。
7:此時就是將WX文件夾里面的代碼壓縮拷貝到服務器文件夾里面,然后在服務器里面設置IIS服務的網站發布。
IIS網站發布
1:將發布出來的代碼拷貝到服務器WX文件夾里面,然后打開iis服務器(信息服務管理器)如下圖
2:這時右鍵網站---添加網站--如下圖1所示,之后寫網站的網站名(SYS)---->應用程序池點擊 選擇---
---->選中“DefaultAppPool”界面如圖2.
圖1 圖 2
3:ip地址選擇自己電腦的IP,端口變為大于80的數,我的為8160(由于前面的端口我都用了,,自己設置的時候盡量設置大點,)如上圖2所示。之后點擊“確定”,由于我的電腦上面已經注冊了“IIS服務器”所以直接就可以生成網頁,SYS右鍵----->管理網站----->瀏覽
4:沒有注冊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,這里的級別設置的低了也會出現錯誤。
新聞熱點
疑難解答