iis下部署網(wǎng)站的步驟與常見問題

一、前言:

最近折騰了一個使用sqlite數(shù)據(jù)庫的網(wǎng)站項目,實施人員老是遇見各種問題,遂整理資料,共大家參考。

二、主要遇見問題:

1、網(wǎng)站部署步驟不明,老是忘記一些細(xì)節(jié)設(shè)置。

2、mvc路由不起作用。

3、sqlite數(shù)據(jù)庫使用報錯。

4、錯誤500。

5、HTTP錯誤403.14-Forbidden。

6、HTTP錯誤404。

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

三、需要環(huán)境:

程序需要運行環(huán)境:.netframework4.5.1,iis不限,6或者7及以上。

Sqlite數(shù)據(jù)庫運行環(huán)境:vc++運行時環(huán)境(有的電腦自帶)。

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

四、基本配置:

(一)配置環(huán)境

1、安裝.netFramework4.5.1。

2、將.netFramework4.5.1注冊進IIS。

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

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

(3)執(zhí)行aspnet_regiis-ir

注意:需要顯示安裝成功才是成功。

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

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

aspnet_regiis-ir

(5)執(zhí)行iisreset/restart重啟iis。

(二)IIS新建網(wǎng)站

1、點擊網(wǎng)站,新建網(wǎng)站。

2、指定網(wǎng)站名稱(一般用英文如BsDocSys)。

3、選擇網(wǎng)站程序所在的文件夾目錄。

4、設(shè)置網(wǎng)站啟動后的端口。

(三)配置應(yīng)用程序池

1、選擇應(yīng)用程序池,找到網(wǎng)站名對應(yīng)的項。

2、右鍵高級設(shè)置

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

(2)設(shè)置啟用32位應(yīng)用程序為true。

五、網(wǎng)站調(diào)試

(一)打開網(wǎng)站。

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

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

六、四常見問題分類:

(一)錯誤500

如果出不來數(shù)據(jù),查看一下這里結(jié)果,是不是500,500是服務(wù)器錯誤,一般情況下是sqlite運行環(huán)境問題,雙擊本條數(shù)據(jù),進去查看具體的錯誤明細(xì)。

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

解決方案:

A.更換sqlite目錄下x86或者x64下的SQLite.Interop.dll復(fù)制到網(wǎng)站根目錄下bin目錄。

B.在iis里右鍵重啟網(wǎng)站。

C.還是不行的話就是運行時環(huán)境有問題,需要vc++運行時環(huán)境,直接執(zhí)行。

vc運行環(huán)境.exe

一般情況下到此結(jié)束,就能用了,保險起見重啟服務(wù)器。

(二)HTTP錯誤403.14-Forbidden

Web服務(wù)器被配置為不列出此目錄的內(nèi)容。

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

(三)HTTP錯誤404

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

文章來源:http://www.iis7.com/b/ssyqdq/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,827評論 1 45
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,674評論 1 32
  • 夢替換了字。
    U0閱讀 139評論 0 1
  • aapt資源編譯 編譯assets目錄和res/raw目錄下的資源 編譯res目錄下的資源文件 給res目錄下的每...
    lycknight閱讀 1,241評論 0 1
  • 文/L.Fan 今天是弟弟的生日,本該是長大的孩子還是帶來一片愁云慘淡。其實已經(jīng)記不清什么時候開始出現(xiàn)這種局面,軟...
    goodbyfan閱讀 291評論 0 0

友情鏈接更多精彩內(nèi)容