搭建一個網站需要以下4個准備:
1.域名解析
2.(雲)服務器
3.數據庫
4.網站代碼
其中1可以可以去DNSPOD申請,同時需要進行備案,在上面就都可以完成。2用的是阿里雲服務器windows server 2008 R2,去阿里雲購買一個,一般400多一個月就好。3的數據庫用的sql server2005,直接在雲服務器上安裝就行。4網站代碼用的asp.net。好了,來看看發布一個網站的完整流程
1.vs中(用的vs2013)點擊發布,一路默認配置就好
2.在發布后的文件夾根目錄中找到web.config文件,注意3個地方
第一個地方是數據庫連接配置
分別對應不同數據庫sqlserver,mysql連接方式,具體的看代碼中是何種連接方式,比如我們的代碼是這樣的
我們用的是name=“ConnectionString”這個sqlserver的連接方式,所以配置好這個即可
如果我們的數據庫跟web在同一個服務器上,那么server=.;就代表本地配置
第二個是看.net版本
這里是4.0,所以需要IIS中有.net 4.0版本,這個在后面安裝IIS中會講
第三個是當遇到網頁打不開訪問不了的情況時,設置customErrors mode = Readonly,可以顯示具體報錯信息,然后可以根據報錯顯示上網查找對應解決方案,這個對於遇到各種問題時特別有幫助
3.添加IIS服務
(1)添加角色,選擇“Web服務器(IIS)”和“應用程序服務器”
(2)不清楚的話全選就好
(3)同樣簡單點的話全選就好
(4)這樣我們就安裝好了IIS(默認6.0)及.net(默認2.0或者3.5)
在瀏覽器中輸入本地ip,如果可以打開一個網頁就說明安裝成功了
4.創建網站
(一)在iis管理器中點擊添加網站,填好路徑及ip就好,應用程序池選擇.net 4.0 classic,如果沒有網上找一個.net 4.0版本安裝即可
因為我們的代碼配置版本是.net 4.0,所以這里也要選擇4.0版本程序池版本,安裝好.net 4.0后,點擊應用程序池,會顯示
這樣我們就部署好了一個網站
5.安裝sqlserver(這里用的是2005版本),注意兩個地方就好,一個是允許遠程連接,一個是身份驗證
這樣保證外部能訪問到
6.域名解析。去DNSPod上面將申請的域名跟雲服務器ip進行映射就ok了
————————————————
版權聲明:本文為CSDN博主「peter_teng」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/peter_teng/article/details/73658674