iis下部署網站的步驟與常見問題

1、前言:c++

最近折騰了一個使用sqlite數據庫的網站項目,實施人員總是碰見各類問題,遂整理資料,共你們參考。sql

2、主要碰見問題:數據庫

一、網站部署步驟不明,總是忘記一些細節設置。瀏覽器

二、mvc路由不起做用。服務器

三、sqlite數據庫使用報錯。網絡

四、錯誤500。mvc

五、HTTP錯誤403.14-Forbidden。asp.net

六、HTTP錯誤404。工具

資源地址:https://download.csdn.net/download/fyshk/10310672網站

3、須要環境:

程序須要運行環境:.netframework4.5.1,iis不限,6或者7及以上。

Sqlite數據庫運行環境:vc++運行時環境(有的電腦自帶)。

Ie10以上或360極速瀏覽器(極速模式),chorme瀏覽器等。

4、基本配置:

(一)配置環境

一、安裝.netFramework4.5.1。

二、將.netFramework4.5.1註冊進IIS。

(1)程序-》運行-》cmd打開dos命令窗口。

(2)複製命令cdC:\Windows\Microsoft.NET\Framework\v4.0.30319右鍵粘貼,回車,將目錄切換到C:\Windows\Microsoft.NET\Framework\v4.0.30319

(3)執行aspnet_regiis-ir

注意:須要顯示安裝成功纔是成功。

(4)同上64位下的執行命令

cdC:\Windows\Microsoft.NET\Framework64\v4.0.30319

aspnet_regiis-ir

(5)執行iisreset/restart重啓iis。

(二)IIS新建網站

一、點擊網站,新建網站。

二、指定網站名稱(通常用英文如BsDocSys)。

三、選擇網站程序所在的文件夾目錄。

四、設置網站啓動後的端口。

(三)配置應用程序池

一、選擇應用程序池,找到網站名對應的項。

二、右鍵高級設置

(1)選擇.netframework版本,通常最高顯示V4.0不顯示v4.5.1選v4.0就行。

(2)設置啓用32位應用程序爲true。

5、網站調試

(一)打開網站。

(二)點擊瀏覽器的工具-》F12開發人員工具。

(三)在ie裏直接點擊綠色箭頭按鈕,或者在360或谷歌瀏覽器裏是選擇網絡(Network)選項卡,監測網絡請求是否正確的返回結果。

6、四常見問題分類:

(一)錯誤500

若是出不來數據,查看一下這裏結果,是否是500,500是服務器錯誤,通常狀況下是sqlite運行環境問題,雙擊本條數據,進去查看具體的錯誤明細。

帶有System.Data.SQLite或者SQLite.Interop字樣的都是sqlite運行環境問題。

解決方案:

A.更換sqlite目錄下x86或者x64下的SQLite.Interop.dll複製到網站根目錄下bin目錄。

B.在iis裏右鍵重啓網站。

C.仍是不行的話就是運行時環境有問題,須要vc++運行時環境,直接執行。

vc運行環境.exe

通常狀況下到此結束,就能用了,保險起見重啓服務器。

(二)HTTP錯誤403.14-Forbidden

Web服務器被配置爲不列出此目錄的內容。

解決辦法:iis功能視圖,目錄瀏覽,雙擊,啓用。

(三)HTTP錯誤404

解決方法:【ISAPI和CGI限制】中開啓asp.netv4.0.3031932bit/64bit擴展。

文章來源:http://www.iis7.com/c/90/

相關文章
相關標籤/搜索