IIS常用配置

2022-01-14 04:54:37 字數 2427 閱讀 5356

一、iis初始配置

1.控制面板->程式和功能->開啟或關閉windows功能->internet資訊服務

勾選如下這些選項

2.新建乙個**

3.http 錯誤 403.14

選擇目錄瀏覽然後啟用即可

4.預設文件

設定預設文件,然後新增你想一開始就開啟的頁面

5.更改.net framework框架

系統報如下錯誤,需要在iis中更改.net framework版本

6.原因:在安裝framework v4.0之後,再啟用iis,導致framework沒有完全安裝

解決:開始->所有程式->附件->右鍵點選「命令提示符」->以管理員身份執行->輸入「%windir%\microsoft.net\framework\v4.0.30319\aspnet_regiis.exe -i」命令列。

7.應用程式池->基本設定-託管管道模式改為經典

8.無法請求頁面

二、iis配置優化

1、基本設定

[1] 佇列長度: 預設值1000,將原來的佇列長度改為 65535。

[2] 啟動32位應用程式:預設值false,改為true, 否則安裝一些32的組建或32位的php都會出錯。

[3] 託管管道模式:integrated 或 classsic。

2.修改最大工作程序數

但當最大工作程序》1(=n)的時候,iis會為web應用開闢n個w3wp.exe(或者aspnet_wp.exe)來提供服務,而這些程序是獨立的,包括靜態變數和快取等等,等於  完全開啟了乙個新的應用伺服器;

當iis接受瀏覽器請求的時候, iis會自動分配請求到不同的服務程序,這時候,如果前後兩次請求沒有分配到同乙個服務程序,那上一次諸如給靜態變數賦的值、寫  入的快取等在本次請求中得不到了。

解決辦法:用sql server進行會話管理

步驟:

1.通過命令列執行 aspnet_regsql.exe 程式(不要雙擊安裝),先在 cmd 中輸入命令

cd c:\windows\microsoft.net\framework\v4.0.30319

語句:aspnet_regsql.exe -s 伺服器ip -u 資料庫登入名 -p 資料庫密碼 -d 所要放入的資料庫 -ssadd -sstype c

資料庫中就會出現這兩個表

然後在這個路徑下:c:\windows\microsoft.net\framework\v4.0.30319\config,在 web.config 中加入**

"

server=.;database=zsz;uid=sa;pwd=123456

" allowcustomsqldatabase="

true

" mode="

sqlserver

"timeout="

1000

">

一開始犯乙個很傻的錯誤, 以為自己64位一直在c:\windows\microsoft.net\framework64\v4.0.30319這個路徑下配置,一直不成功。

IIS站點配置高階

1 概念解釋 web站點標識 2 普通操作請見iis幫助 3 同一埠配置多個網域名稱 在dns系統中加入主機ip及網域名稱或者在c windows system32 drivers etc hosts中加入 ip 主機頭值 如 127.0.0.1 test.binliu.com 4 程式池的作用 主...

IIS配置PHP環境

我們知道php配置有幾種 1 cgi方式載入php環境,通常就是iis裡面配置直譯器為php.exe,早期比較常見,目前使用較少。特點是 穩定,但效率太低。2 isapi方式載入php環境,通常就是iis裡面配置直譯器為php5isapi.dll,目前使用最多,應用最廣。特點是 多執行緒,效率較高,...

iis配置Wap環境

iis配置wap環境 在作為wap站點的屬性 http頭 mime對映中新增新的檔案型別,具體如下 關聯檔名 內容型別 wml text vnd.wap.wml wmls text vnd.wap.wmlscript wbmp image vnd.wap.wbmp 編寫乙個wml檔案或者使用asp編...