IIS7 asp.net URL重寫配置
開啟IIS7的時候,眼睛一陣金光,全變了,跟以往的IIS完全不一樣。然後指望能在網上找點資料,結果發現不是一般的少,只好又拿出年輕時打不死的態度,自己硬上了。
首先最大的變化應該是在應用程式池,裡面有2種模式,一種是經典,一種是整合。仔細看了裡面有模組設定,猜想微軟肯定把.net自定義模組直接放到IIS裡面,後來經過證實確實是這樣。然後這樣做的模式應該叫做整合模式,好處很多,以後一些可重用的模組不用在幾個網站中重複放置(IIS6裡面也可以配置,不過不夠直接),就是幾個網站可以共用同一個模組。
這個功能目前在IIS7沒有普及,Vista沒有穩定前就不用考慮了,因為我們的伺服器還是2003的,只有IIS6,而網站架構也是在IIS6上設計的,所以我選擇的是經典模式。
接下來設定HTTPHANDLE:
然後開啟請求限制,因為重寫的URL都是指向的虛路徑,所以要關掉裡面的請求檔案,否則就會報404了。
最後設定預設文件:
看來IIS7真是為.net而生的,當你設定完後,所有的配置選項會寫到站點的Web.config裡面,呵呵,微軟真是把IIS和ASP.NET無縫整合了。以後就不用再次配置。
不過需要注意的是在IIS7下的配置檔案是不能放到IIS6下的,否則就會出錯了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-364597/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ASP.NET Core】URL重寫ASP.NET
- Nginx URL重寫規則配置詳解Nginx
- ThinkPHP5.0 Linux Apache/Nginx重寫URL配置PHPLinuxApacheNginx
- Nginx實現URL重寫Nginx
- nginx TP5 URL 重寫Nginx
- PHP實現url重寫和.htaccessPHP
- IIS SSL認證流程& url重寫
- Laravel重寫資源路由自定義URLLaravel路由
- 【iis】URL重寫可以引用原地址內容
- 應用Url重寫時CSS引用問題CSS
- 手把手教你寫網路爬蟲(7):URL去重爬蟲
- IIS7.0設定 url重寫成html(偽靜態)HTML
- 在struts2中實現去掉字尾及url重寫
- asp.net iis7預設文件錯誤異常的解決方法ASP.NET
- URL重寫(rewrite)的具體實現與異常問題解決
- 前端專案透過‘URL 重寫’部署在 IIS 中,訪問 WebAPI 介面前端WebAPI
- ASP.NET Core獲取請求完整的UrlASP.NET
- Servlet的url-pattern配置Servlet
- IIS7/IIS8環境下全站https訪問的配置方法HTTP
- Spring Cloud Ribbon之URL重構(三)SpringCloud
- 重寫equals方法以及重寫tostring方法
- scrapy-redis記錄之,重寫make_request_from_data和make_requests_from_urlRedis
- Nginx 配置二級虛擬目錄訪問 Laravel 重寫NginxLaravel
- 小BUG大原理:重寫WebMvcConfigurationSupport後SpringBoot自動配置失效WebMVCSpring Boot
- ASP.NET Core - 配置系統之配置新增ASP.NET
- asp.net中匹配URL網址的正規表示式ASP.NET
- JavaScript 中更安全的 URL 讀寫JavaScript
- Nginx支援url不區分大小寫Nginx
- 重寫toString
- hashcode重寫
- 重寫ThreadPoolTaskExecutorthread
- 方法重寫
- Yii2配置pathinfo形式的url
- ASP.NET Core 配置檔案ASP.NET
- 理解ASP.NET Core - 配置(Configuration)ASP.NET
- 為什麼重寫equals必須重寫hashCode
- ASP.NET Core - 配置系統之配置讀取ASP.NET
- ASP.NET Core - 配置系統之配置提供程式ASP.NET
- 5種設定ASP.NET Core應用程式URL的方法ASP.NET