您現在的位置是:電腦技術吧?>? 故障問題 ??>??webconfig在哪,webconfig怎么打開??>??正文詳情

webconfig在哪,webconfig怎么打開

空絲雨2019-12-09 11:41:58 人圍觀
簡介webconfig文件不能用于一。修改IIS工作流程的最大數量。請考慮以下要點:1。每個工作進程都會消耗系統資源和CPU利用率,過多的工作進程會導致系統資源和CPU利用率的急劇消耗。每個工

1.修改IIS最大工作進程數a. 請考慮以下幾點:1.每一個工作進程都會消耗系統資源和CPU占用率;太多的工作進程會導致系統資源和CPU利用率的急劇消耗;2.每一個工作進程都具有自己的狀態數據,如果Web應用程序依賴于工作進程保存狀態數據,那么可能不支持使用多個工作進程。

3. 成資源競爭,讓多個工作進程運行同一個應用程序會造成資源競爭b. 修改ISS最大工作進程數提高該應用程序池處理請求的性能1.在IIS 6.0的Web園(Web Garden)中,指定用于某個應用程序池的工作進程的數量就可以提高該應用程序池處理請求的性能。

當服務器的負載較小,不需要額外的工作進程時,IIS 6.0在一定的時間后(默認20分鐘,可配置)自動縮減實際的工作進程數量;如果負載變大,需要額外的工作進程,IIS 6.0再次增加工作進程數量。

這一切操作都自動進行,不需要管理員干預。

2.修改方法如下:修改服務器.net framework的machine.config的配置目錄:C:WINDOWSMicrosoft.NETFramework64v2.0.50727CONFIGmachine.config將其中的processModel節點的allowDefinition值設置為Everywhere修改服務器中的iis最大工作進程數:方法:右擊iis應用程序池 -- 屬性 - 性能選項卡 - web園 - 最大工作進程數注:經測試驗證,服務器為32(16*2)核32G內存時,設置為5性能最優。

(PS: processModel 元素(ASP.NET 設置架構) 元素配置用于服務器(包括服務器上的所有 ASP.NET 應用程序)的處理模型。

因此,processModel 設置只能放在 Machine.config 文件中,而且不能被任何 Web.config 文件中的設置重寫。

)2.取消IIS的web訪問記錄a. 關閉IIS訪問記錄可以提升web性能1.IIS6.0默認開啟對于web的IIS訪問記錄。

當開啟記錄功能后,IIS會事無巨細地忠實記錄所有的IIS訪問記錄。

這些記錄文件的內容是非常龐雜的,比如訪問時間、客戶端IP、從哪個鏈接訪問、 Cookies等,另外還包括 Method(方法), UserAgent(用戶代理)等。

這些記錄不但占用大量的磁盤空間還大大地影響了web服務器的性能。

有人做過評測,停止IIS訪問記錄可以提升5%到8%的web性能。

2.方法:打開IIS管理器,定位到具體的web站點,右鍵點擊選擇屬性,在主目錄選項卡下取消對記錄訪問的勾選即可Web.config配置優化(生產環境)1.去除無用HttpModulesd. 并不是所有的Modules都是必需的,去除不用的HttpModules可以提高請求速度1.asp.net默認的HttpModules管理請求的管線控制每一個請求。

例如:SessionStateModule攔截每一個請求,分析session cookie 來加載HttpContext中的合適的session.但是并不是所有的Modules都是必需的,比如:如果你不用membership的話,就不用配置FormsAuthentication模塊;如果你不用windows身份驗證就不用配置WindowsAuthentication,這些模塊只是包含在管線里面,為每一個請求執行一些并不是必須的代碼。

2.默認的模塊定義在machine.config中(在網站的web.config中設置表示當前網站有效)($WINDOWS$Microsoft.NETFramework$VERSION$CONFIG)。

如果不需要這些管線的話,配置如下:代碼如下:httpModules!--去除不必要的節點,提高請求速度--remove name=OutputCache /remove name=Session /remove name=WindowsAuthentication /remove name=FormsAuthentication /remove name=PassportAuthentication /remove name=RoleManager /remove name=UrlAuthorization /remove name=FileAuthorization /remove name=AnonymousIdentification /remove name=Profile //httpModules2. 關閉頁面級無用機制Web.config中的pages節點配置全局定義頁特定設置,如配置文件范圍內的頁和控件的 ASP.NET 指令。

默認enableViewState屬性為true,即開啟視圖,如果不使用這個機制就可以設置為false。

默認autoEventWireup屬性為true,即開啟頁事件,如果不使用這個機制就可以設置為false。

默認buffer屬性為true,即開啟 HTTP 響應緩沖。

默認enableViewStateMac屬性為false,開啟對頁的視圖狀態運行計算機身份驗證檢查 (MAC),以放置用戶篡改,如果設置為true,將會引起性能的降低。

默認validateRequest默認為true,開啟驗證用戶輸入中有跨站點腳本攻擊和SQL注入式漏洞攻擊,,如果出現匹配情況就會發 HttpRequestValidationException 異常。

3. 將CustomError設置為非Off狀態Web.config中的customErrors節點用于定義一些自定義錯誤信息的信息。

此節點有Mode和defaultRedirect兩個屬性,其中defaultRedirect屬性是一個可選屬性,表示應用程序發生錯誤時重定向到的默認URL,如果沒有指定該屬性則顯示一般性錯誤。

Mode屬性是一個必選屬性,它有三個可能值,它們所代表的意義分別如下:Mode 說明On 表示在本地和遠程用戶都會看到自定義錯誤信息。

Off 禁用自定義錯誤信息,本地和遠程用戶都會看到詳細的錯誤信息。

RemoteOnly 表示本地用戶將看到詳細錯誤信息,而遠程用戶將會看到自定義錯誤信息。

這里有必要說明一下本地用戶和遠程用戶的概念。

當我們訪問asp.net應用程時所使用的機器和發布asp.net應用程序所使用的機器為同一臺機器時成為本地用戶,反之則稱之為遠程用戶。

在開發調試階段為了便于查找錯誤Mode屬性建議設置為Off,而在部署階段應將Mode屬性設置為On或者RemoteOnly,以避免這些詳細的錯誤信息暴露了程序代碼細節從而引來黑客的入侵。

配置如下:代碼如下:customErrors mode= On defaultRedirect=Error.html/4. 禁用調試Web.config中的compilation節點配置 ASP.NET 使用的所有編譯設置。

默認的debug屬性為true,即允許調試,在開發階段這樣配置沒有問題。

但正式部署上線后,這樣會影響支撐接口的性能,所以在程序編譯完成上線之后應將其設為false。

配置如下:代碼如下:compilation debug=false /5. 連接并發配置連接并發數限制是指對于同一個ip對同一個domain發起的最大連接數。

其實在大多數微軟的產品或組件中都存在這個限制,一般這個數值是2/4個,也就是說在默認情況下,對于同一個ip訪問同一個domain同時最多有2個連接處于建立狀態。

默認是2,這個值太低了。

這意味著每一個IP最多只能有兩個請求到你的網站,這樣會造成請求擁堵。

asp.net中connectionManagement節點可以設置單個ip對同某個domain發起的最大連接數。

配置如下:代碼如下:system.netconnectionManagementadd address=* maxconnection=100 //connectionManagement/system.netaddress代表針對哪個domain,maxconnection代表最大連接數。

6. 去掉http頭信息中的ASP.NET 版本標頭enableVersonHeader:指定 ASP.NET 是否應輸出版本標頭。

使用該屬性來確定當前使用的 ASP.NET 版本。

對于生產環境,該屬性不是必需的,可以禁用。

配置示例:代碼如下:httpRuntime enableVersionHeader=false /

版權聲明:本文由 空絲雨 整理編輯。

原標題:webconfig文件在哪,WebMvcconfig

轉載注明出處:http://www.dn9ww09s.icu/fault/15263.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • jsp response,jspresponse對象

    jsp response,jspresponse對象 相關圖片response最近,我們在做一個項目時遇到了一個問題。回應。Sendredirect()已添加,系統也已執行,但它只是沒有跳轉。最后,我們在網上發現了以下原因:首先,我們需要request與respons...

  • 獲取url參數,如何獲取url后面參數

    獲取url參數,如何獲取url后面參數 相關圖片前端獲取url參數Get URL including參數函數名:geturl role:Get URL including參數返回值:Get URL including參數'**url參數...

  • 建立網站的方式,怎么建立網站

    建立網站的方式,怎么建立網站 相關圖片網絡推廣方法 網站發布JSP網站最靈活的方法之一是將它配置到Tomcat目錄下的文件中,并在其主機標記中創建一個新的上下文標記來部署JSP應用程序。如果我們在這里部署它,那么我們網...

  • 如何去水印,水印

    如何去水印,水印 相關圖片微博水印設置叫水來?JPEG(filenameb)調用aspjpeg組件生成小縮略圖?JPEG(filenameb,filenames)設置JPEG=server.crea微博水印怎么去掉...

  • IP代碼,查看IP代碼

    IP代碼,查看IP代碼 相關圖片當前IP地址PHP代碼如果GetType=0,則獲取用戶的實際IP地址代碼公共函數getip(GetType),如果網站統計ip代碼...

  • 總結中國元素,總結一些其他中國元素

    總結中國元素,總結一些其他中國元素 相關圖片元素化合物知識總結SP comment%--*****-%是注釋字符。instruction元素instruction元素用于指定有關網頁本身的信息。例如:%@page cont元素周期表規律總結...

  • 什么是存儲過程,exec 存儲過程

    什么是存儲過程,exec 存儲過程 相關圖片存儲過程的創建對于輸入輸出的存儲過程,請參見以下存儲過程:/*SP2*/create procedure dbo.deleterall as set NOCOUNT on b存儲過程怎么創建...

  • asp 代碼,asp開源代碼

    asp 代碼,asp開源代碼 相關圖片怎樣將asp源代碼函數GetSonID(ParentID)G_sql=Select*From Select_Class ParentID=int(ParentID)Set Srs什么是asp...

  • php網站在線人數,php獲取在線人數

    php網站在線人數,php獲取在線人數 相關圖片php統計今日人數本文通過一個實例說明如何用PHP計算在線人數。與您分享以供參考。具體實現方法如下:?12345678910131415161718192021222325262網上選課限制人數php...

  • 控制安全,何為安全控制

    控制安全,何為安全控制 相關圖片安全穩定控制裝置目標:1。掌握登錄后的一般流程。為每個頁面添加安全控件;1。共享認證碼。使用篩選器驗證權限;1。驗證文件的部分內容;1。掌握安全認證碼的基本實現方法。通...

熱評文章

  • windows10安裝,win7安裝

    windows10安裝,win7安裝 相關圖片win7系統安裝使用自動安裝程序自動安裝MySQL新MySQL 5.0用戶可以使用MySQL安裝向導和MySQL配置向導在windows上安裝MySQL。這兩個向導的目的是方便怎么安裝win7系統...

  • Android多線程,Android開發多線程

    Android多線程,Android開發多線程 相關圖片android多線程同步Asynctask Asynctask是一個異步任務,可以執行簡單的異步操作,并將執行結果發布到UI主線程。Asynctask是一個抽象類。實際上,它結合了線程android多線程下載...

  • ASP,ASP是啥

    ASP,ASP是啥 相關圖片ASP技術方法如下:程序代碼%dim arr:set arr=new arraylistarr.add A:arr.add B:arr.add cressponse.wrASP模式...

  • excel編程有什么用,excel編程可以做什么

    excel編程有什么用,excel編程可以做什么 相關圖片excel編程語言Excel是一個優秀的電子表格軟件。如果您的程序需要以報告的形式顯示最終結果,這將是一個不錯的選擇。通過VB可以控制Excel顯示數據表。如果不想了解更多有關Eexcel編程計...

  • 復雜對象,對象與別人關系復雜的說說

    復雜對象,對象與別人關系復雜的說說 相關圖片get請求傳遞復雜對象介紹了Aidl傳輸復雜類型對象的特殊處理方法。通過進程間的Aidl接口傳輸系統允許的數據并不容易。如果需要傳輸復雜類型的對象,則需要進行一些額外的處理。如下...

  • mysql query,mysql_query失敗

    mysql query,mysql_query失敗 相關圖片mysql_query返回值PHP MySQL data seek()函數定義并使用MySQL data seek()函數將指針移動到內部結果。syntax MySQL[data]seeksql query...

  • 一鍵備份還原,電腦備份怎么還原

    一鍵備份還原,電腦備份怎么還原 相關圖片手機備份還原導入和導出涉及兩個命令:source和MySQL dump:1。導入:輸入MySQL命令行,輸入任何要導入的數據庫,然后導入。具體命令如下:進入windows的ghost備份還原...

  • EXIF信息,信息

    EXIF信息,信息 相關圖片android 圖片框架什么是EXIF?首先讓我們了解什么是EXIF。EXIF是一種圖像文件格式。它以JPEG格式存儲的數據完全相同。實際上,EXIF格式是JPEG格式,頭部插入數字照android長圖片處理...

  • 溫馨提示的意義,月度總結的目的和意義

    溫馨提示的意義,月度總結的目的和意義 相關圖片理論提示有哪些方法Microsoft VBScript語法錯誤(0800a03e9)>內存不足Microsoft VBScript語法錯誤(0800a03ea)>語法錯誤Micr對甲亢有提示意義的...

  • 2~7長度的中英文字符是多少,中英文字符

    2~7長度的中英文字符是多少,中英文字符 相關圖片中英文字符的名字函數strleng(str)ON ERROR RESUME NEXT dim WINNT_CHINESE WINNT_CHINESE=(len(論壇)=2)如W2到7位的中文字符或字母...

關注微信

变脸官网查询