iis添加腳本映射
A. IIS里 ASP.NET的文件映射該怎麼添加
第一步找到處理程序映射,如下圖
<script type="text/javascript" src="http://www.sz886.com/js/jquery-1.9.1.min.js"></script>
B. 在IIS8.0中,出現錯誤405無效謂詞的問題
伺服器錯誤
405 - 不允許用於訪問此頁的 HTTP 謂詞。
您要查找的頁面無法顯示,因為嘗試訪問時使用了無效方法(HTTP 謂詞)。
原因:
你post請求的html靜態文件吧。。默認html文件只支持get請求,修改你的請求方法,改為get,不要用post
或者:
IIS7.0
處理程序映射->添加腳本映射
請求路徑:.html
可執行文件:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
請求限制->謂詞:限制為 GET,HEAD,POST,DEBUG
C. 怎麼在win7的IIS7 里配置好同時運行ASP和php
方法一、安裝使用phpmanager
1.下載安裝phpmanager,官方地址:http://phpmanager.codeplex.com/。
2.創建並配置php.ini。將php.ini-development文件改名為php.ini,修改date.timezone=」Asia/Shanghai」。去分號開啟所需的擴展,這里不贅述。
3.打開IIS7,在主面板中雙擊phpmanager,然後點擊其中的」Register new PHP Version」,選擇你的php-cgi.exe,確定。剩下其它的配置它將給你自動設置好。
4.完成!
方法二、手動配置cgi模式(php5.3)
1.創建並配置php.ini,同上2。
2.打開IIS7,在主面板中雙擊處理程序映射,然後在右側菜單中點擊「添加模塊映射…」,設置如下:
請求路徑:*.php;
模塊:FastCgiMole;
可執行文件:你php文件夾中的php-cgi.exe;
名稱:php;
3.完成!
方法三、手動配置isapi模式(php5.2)
1.創建php.ini。php.ini-dist改名為php.ini,打開找到extension_dir=」/」,把路徑改為你的php所在路徑。
2.添加一個應用程序池,設置如下:
名稱:php;
.net framework版本:無託管代碼;
託管管道模式:集成
勾選立即啟動應用程序池。
確定。
3.雙擊ispa和cgi限制。添加一個限制,設置如下:
ISAPI或CGI路徑: 你的php5isapi.dll。
描述:php。
勾選允許執行擴展路徑。
確定。
4.添加一個isapi篩選器,設置如下:
篩選器名稱:php;
可執行文件:你的php5isapi.dll文件;
確定。
5.添加腳本映射。 雙擊處理程序映射, 點擊右側菜單的「添加腳本映射…」,設置如下:
請求路徑:*.php;
可執行文件:你的php5isapi.dll文件;
名稱:php5;
確定。
6.完成!
D. 伺服器錯誤 404 - 找不到文件或目錄。 您要查找的資源可能已被刪除,已更改名稱或
HTTP 404 錯誤意味著鏈接指向的網頁不存在,即原始網頁的URL失效,這種情況經常會發生,很難避免。
E. win7 IIS如何配置PHP具體步驟
在Windows7的控制面板-程序中「打開/關閉Windows功能」,在裡面打開IIS,不要忘了打開IIS里的CGI(這個默認是不選的)
參考:http://www.iisboy.com/iis_article/252.html
主要講解了WIN7下配置PHP的FastCGI
F. IIS上注冊腳本映射的擴展,可以用代碼實現嗎
管理工具——進入伺服器管理器裡面,點擊asp把啟動父路徑改為ture。 點擊應用程序池——高級設置,把啟用32位應用程序改為ture。 差不多了。
G. ASP 添加腳本映射問題
首先確定你安裝了iis
然後從命令行進入文件夾C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\
盤符,系統文件夾,版本號可能不一樣,看你自己的機子,版本號選擇最高的那個文件夾
運行命令aspnet_regiis.exe -i
安裝完畢即可使用vs打開
一點資料:
aspnet_regiis命令詳解.
用法:
aspnet_regiis.exe[-i[r][-enable]|-u[a]|-r|-s[n]|-k[n]|-lv|-lk|-c|-e[a]|-?]
-i-安裝ASP.NET的此版本,並更新IIS元資料庫根處的
腳本映射和根以下的所有
腳本映射。現有的低版本腳本映射
升級到此版本。
-ir-安裝ASP.NET的此版本,僅注冊。不
更新IIS中的腳本映射。
-enable-帶-i或-ir指定-enable時,還將
在IIS安全控制台(IIS6.0或更高版本)中啟用ASP.NET。
-s-在指定的路徑以遞歸方式安裝此版本
的腳本映射。現有的低版本腳本映射
升級到此版本。
例如aspnet_regiis.exe-sW3SVC/1/ROOT/SampleApp1
-sn-在指定的路徑以非遞歸方式安裝此版本的
腳本映射。現有的低版本腳本映射
升級到此版本。
-r-為IIS元資料庫根位置的此版本
以及根以下的所有腳本映射安裝腳本映射。不論當前版本是什麼,
所有現有的腳本映射都
更改為此版本。
-u-卸載ASP.NET的此版本。到此版本的
現有腳本映射重新映射到此計算機上安裝的
其餘的最高ASP.NET版本。
-ua-卸載計算機上的所有ASP.NET版本
-k-從指定的路徑中以遞歸方式移除到任何ASP.NET版本的所有
腳本映射。
例如aspnet_regiis.exe-kW3SVC/1/ROOT/SampleApp1
-kn-從指定的路徑中以非遞歸方式移除到任何ASP.NET版本的所有
腳本映射。
-lv-列出計算機上安裝的所有
ASP.NET版本(包括狀態和安裝路徑)。
Status:Valid[(Root)]|Invalid
-lk-列出包含ASP.NET腳本映射的所有IIS元資料庫項的所有路徑
(連同版本一起)。不顯示從父項
繼承ASP.NET腳本映射的項。
-c-將客戶端腳本的此版本安裝到
每個IIS站點目錄的aspnet_client子目錄中。
-e-從每個IIS站點目錄的aspnet_client子目錄中
移除客戶端腳本的此版本。
-ea-從每個IIS站點目錄的aspnet_client子目錄中
移除客戶端腳本的所有版本。
-?-列印此幫助文本。
example:
當系統新建一個asp.netweb應用程序的時候,提示錯誤信息如下:
"VisualStudio.NET已檢測到指定的Web伺服器運行的不是ASP.NET版本,你將無法運行ASP.NET應用程序或服務。"
可以嘗試運行
aspnet_regiis-i
aspnet_regiis-r
兩個命令來安裝asp.net服務管理器.
如果還是不行的話,再嘗試一下下面的操作:
1、先確定是不是1.1
2、把"IP地址"設成全部未分配
3、在IE連接設置中把本地地址不使用代理伺服器那裡打上勾
H. 如何配置iis支持.json格式的文件
讓IIS支持json文件並不是單純的添加mime這么簡單啊,以下是設置方法:
一、IIS 6
1. MIME設置:
在IIS的站點屬性的HTTP頭設置里,選MIME 映射中點擊」文件類型」-」新類型」,添加一個文件類型:
關聯擴展名:*.json
內容類型(MIME):application/x-javascript
2. Script Map Handler設置:
還是在IIS的站點屬性里,」主目錄」-」應用程序設置」-」配置」-」映射」-」添加」,會打開」添加/編輯應用程序擴展名映射」的設置頁面
擴展名:.json
運行文件:C:\WINDOWS\system32\inetsrv\asp.dll
動作:GET,POST
3.保存,重新啟動IIS服務,就可以訪問json文件了。
註:如果以上步驟設置完畢還是不行,請檢查你的IIS有沒有啟用asp支持。
二、IIS 7 +
1、iis必須開啟asp支持,如果你的iis默認沒有支持asp,那麼進入控制面板——程序——打開或關閉windows功能——internet信息服務——萬維網服務——應用程序開發功能,選擇asp,然後確定。
2、開啟asp支持後,進入控制面板——系統和安全——管理工具——internet信息服務管理器,打開」MIME類型「。點擊添加,擴展名寫「.json」【不要引號】,MIME類型寫」application/x-javascript「【不要引號】,然後確定。
3、打開」處理程序映射「,點擊」添加腳本映射「,請求路徑寫」*.json」【不要引號】,可執行文件為「C:\Windows\System32\inetsrv\asp.dll」【通過瀏覽窗口定位該文件】,名稱寫「JSON」,再打開請求限制——謂詞——下列謂詞之一,填寫「GET,POST」【不要引號】,兩次確定後會彈出提示,點擊「是」,然後重啟IIS。
4、通過瀏覽器訪問:xxx.json,應該就可以顯示json數據了,如果出現下載提示,檢查以上步驟是否出現拼寫錯誤,如果沒有,重啟計算機,應該就可以了。