一、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編...