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