1:CallStack,,customErrors Sharepoint錯(cuò)誤界面通常給出一些模糊的錯(cuò)誤信息,這對(duì)于我們找到錯(cuò)誤并不容易,。所以我們要修改WEB.CONFIG,,從而獲取到詳細(xì)的錯(cuò)誤信息。
<customErrors mode="On" />
改成
<customErrors mode="Off" />
第二處: <SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="false">
改成 <SafeMode MaxControls="200" CallStack="true" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="false"> 修改后即可看到詳細(xì)的錯(cuò)誤,。 2:SafeControl Sharepoint 中只有確保受信任的控件才能在系統(tǒng)中使用,。SharePoint將只加載在web.config文件中的SafeControl元素定義的控件。 <SafeControl Assembly="Microsoft.SharePoint.Portal, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.Portal.WebControls.Alerts" TypeName="*" Safe="True" />
3:Blod Cache Sharepoint的文件都是存儲(chǔ)在數(shù)據(jù)庫的,,如果您的Web應(yīng)用程序包含如圖像和多媒體文件的大型文件,,如使基于磁盤的緩存,加快文件的讀取,,因?yàn)轫撁婢彺鎯?chǔ)存在前端Web服務(wù)器上的文件系統(tǒng),,從而減少數(shù)據(jù)庫流量。具體配置如下: <BlobCache location="C:\blobCache" path="\.(gif|jpg|png|css|js)$" maxSize="10" enabled="false" /> 4:Trust level 我們開發(fā)Sharepoint,會(huì)把*.dll文件放在web應(yīng)用程序的bin目錄,,或則放在GAC。如果你是放在BIN下面的話,,會(huì)有一個(gè)安全信任的問題,。我們需要把信任級(jí)別設(shè)置為Full即可,。 <trust level="WSS_Minimal" originUrl="" />
改成
<trust level="Full" originUrl="" />
5:Proxys Settings 代理,如果一個(gè)代理服務(wù)器位于Sharepoint服務(wù)器場(chǎng) 和 Internet之間,,如果你訪問一個(gè)外部的RSS,,將不能夠訪問。你需要修改web.config,。 <system.net> <defaultProxy> <proxy useSystemDefault="false" proxyaddress="http://proxy" bypassonlocal="false"/> </defaultProxy> </system.net>
有一個(gè)問題是代理服務(wù)器使用匿名身份驗(yàn)證,。如果不是呢? <defaultProxy useDefaultCredentials="true">
<proxy usesystemdefault="false" proxyaddress=http://proxyservername" bypassonlocal="true" /> <bypasslist> <add address="[a-z]+\.domain\.biz" /> <add address="[a-z]+\.domain2\.biz" /> </bypasslist> </defaultProxy>
useDefaultCredentials參數(shù)設(shè)置為true,,會(huì)將登錄用戶的憑據(jù)傳遞到代理服務(wù)器,。 |
|