动易sitefactory 数据库 mysql msssql_动易SiteFactory配置文件(web.config)常用配置节解读...
配置聲明節
復制代碼代碼如下:
這個節定義了,web.config文件中將要用到具體配置節點的名稱,處理程序等.
從這里可以看出,siteFactory里采用.net 企業應用程序塊(enterpriseLibrary),里的數據訪問塊等.
urlrewritingnet,是用來進行地址重寫的,接著是asp.net ajax 配置節聲明,最后有個sectionGroup聲明,里面的配置節聲明分別是,siteFactory頁面訪問控制(安全),頁面訪問參數等(.aspx?xxx 問號后面的xxx部分)
聲明節后就是具體的數據配置節點了
復制代碼代碼如下:
這個就是數據庫連接字符串的配置,具體的數據在config目錄下的ConnectionStrings.config文件里,打開這個文件可以看到如下內容
復制代碼代碼如下:
providerName="System.Data.SqlClient" />
這里就是大家熟悉的數據庫連接字符串內容了,根據需要你可以將connectionString="xxx"里面的xxx內容改成你當前數據庫連接配置.
復制代碼代碼如下:
這里是處理程序配置,前面幾個是asp.net ajax的,后面3個是siteFactory用來防止圖片盜連用的,具體的實現思路是,判斷圖片文件請求的標頭中的Referrer是否是本網站的地址,如果你的網站不存在防盜連需求(向來多是你盜用別人的"_-!)你可以用
復制代碼代碼如下:
標價將3個注釋掉
是處理模塊,除了ScriptModule是asp.net ajax指定的處理模塊外,其他的多是siteFactory的,你可以根據情況屏蔽掉一些
比方RefresModule是防刷新用的,IPLokeModule是用來屏蔽IP的....
另外注意在web.config后面有個... 節,這個是IIS7.0中新增加的,性質跟上面的一樣的.
復制代碼代碼如下:
表示用戶會話保存在進程內20表示是失效時間,不過sessionState實際的失效時間取決于服務器的負擔.
urlMappings 是.net2.0自帶的地址重寫機智,不支持正則表達式,但是一般的應用多可以滿足,并且很方便
這一段是SiteFactory提供的WebParts個性數據保存的配置,另外asp.net2.0也提供sql實現的一個提供程序,你可以使用aspnet_regsql來實現.
復制代碼代碼如下:
這幾對的數據多是在其指頂的文件里,你可以去config目錄下查看,
例外config目錄下有CreateCollectionWork.config,CreateHtmlWork.config是數據采集,與將靜態頁生成用的,目的是用來在進程間交換信息的.Site.config等是具體數據文件,通過類序列化保存的,比方防刷新隊列的長度就保存在這里文件里,你可以通過后臺配置修改,也可以在這里直接修改.
總結
以上是生活随笔為你收集整理的动易sitefactory 数据库 mysql msssql_动易SiteFactory配置文件(web.config)常用配置节解读...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文言文亦能编程,该项目在GitHub摘得
- 下一篇: 和redis_Redis 缓存