在咱們的項目開發過程當中,咱們常常要配置wei.config文件,而大多數的時候配置差很少,下面的是一個簡單的配置,其餘的配置能夠在這個基礎上在添加web
<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.web> <!-- 動態調試編譯 設置 compilation debug="true" 以啓用 ASPX 調試。不然,將此值設置爲 false 將提升此應用程序的運行時性能。 設置 compilation debug="true" 以將調試符號(.pdb 信息) 插入到編譯頁中。由於這將建立執行起來 較慢的大文件,因此應該只在調試時將此值設置爲 true,而在全部其餘時候都設置爲 false。有關更多信息,請參考有關 調試 ASP.NET 文件的文檔。 --> <compilation defaultLanguage="c#" debug="true" /> <!-- 自定義錯誤信息 設置 customErrors mode="On" 或 "RemoteOnly" 以啓用自定義錯誤信息,或設置爲 "Off" 以禁用自定義錯誤信息。 爲每一個要處理的錯誤添加 <error> 標記。 "On" 始終顯示自定義(友好的)信息。 "Off" 始終顯示詳細的 ASP.NET 錯誤信息。 "RemoteOnly" 只對不在本地 Web 服務器上運行的 用戶顯示自定義(友好的)信息。出於安全目的,建議使用此設置,以便 不向遠程客戶端顯示應用程序的詳細信息。 --> <customErrors mode="RemoteOnly" /> <!-- 身份驗證 此節設置應用程序的身份驗證策略。可能的模式是 "Windows"、 "Forms"、 "Passport" 和 "None" "None" 不執行身份驗證。 "Windows" IIS 根據應用程序的設置執行身份驗證 (基本、簡要或集成 Windows)。在 IIS 中必須禁用匿名訪問。 "Forms" 您爲用戶提供一個輸入憑據的自定義窗體(Web 頁),而後 在您的應用程序中驗證他們的身份。用戶憑據標記存儲在 Cookie 中。 "Passport" 身份驗證是經過 Microsoft 的集中身份驗證服務執行的, 它爲成員站點提供單獨登陸和核心配置文件服務。 --> <authentication mode="Windows" /> <!-- 受權 此節設置應用程序的受權策略。能夠容許或拒毫不同的用戶或角色訪問 應用程序資源。通配符: "*" 表示任何人,"?" 表示匿名 (未經身份驗證的)用戶。 --> <authorization> <allow users="*" /> <!-- 容許全部用戶 --> <!-- <allow users="[逗號分隔的用戶列表]" roles="[逗號分隔的角色列表]"/> <deny users="[逗號分隔的用戶列表]" roles="[逗號分隔的角色列表]"/> --> </authorization> <!-- 應用程序級別跟蹤記錄 應用程序級別跟蹤爲應用程序中的每一頁啓用跟蹤日誌輸出。 設置 trace enabled="true" 能夠啓用應用程序跟蹤記錄。若是 pageOutput="true",則 在每一頁的底部顯示跟蹤信息。不然,能夠經過瀏覽 Web 應用程序 根目錄中的 "trace.axd" 頁來查看 應用程序跟蹤日誌。 --> <trace enabled="false" requestLimit="1" pageOutput="false" traceMode="SortByTime" localOnly="true" /> <!-- 會話狀態設置 默認狀況下,ASP.NET 使用 Cookie 來標識哪些請求屬於特定的會話。 若是 Cookie 不可用,則能夠經過將會話標識符添加到 URL 來跟蹤會話。 若要禁用 Cookie,請設置 sessionState cookieless="true"。 --> <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" /> <!-- 全球化 此節設置應用程序的全球化設置。 --> <globalization requestEncoding="utf-8" responseEncoding="utf-8" uiCulture = "zh-CN" culture= "zh-CN" /> </system.web> <system.diagnostics> <switches> <add name="LogManagerSwitch" value="4" /> </switches> <trace autoflush="true" indentsize="4"> <listeners> <add name="RollingFileTraceListener" type="LogManagement.TraceListers.RollingFileTraceListener,LogManagement" initializeData="E:\\Working\\JackWorkLog.log" /> </listeners> </trace> </system.diagnostics> </configuration>