2008-09-17 73 views

回答

2

你當然可以編輯你的網站的web.config文件。但是,您應該注意的一件事是,當您在文件系統上手動開始編輯文件時,必須記住在場中的所有服務器上手動進行這些更改(假定場已存在)。除此之外,當您編輯12個配置單元中的文件時,請務必理解您將更改託管在爲其編輯文件的服務器上的所有SharePoint網站。個人而言,如果我要創建一個自定義錯誤頁面,我只需在我的web.config文件中添加一個<customErrors>部分即可。我避免編輯任何現有的文件在12蜂巢,但我有添加文件(雖然這是罕見的)。

1

錯誤頁面的自定義不是很容易(或靈活)。你可以在這裏看到一個例子:

http://blogs.msdn.com/jingmeili/archive/2007/04/08/how-to-create-your-own-custom-404-error-page-and-handle-redirect-in-sharepoint-2007-moss.aspx

web.config中是可以改變的。除了原來的我還使用了自己的HttpModules,但是我沒有使用自定義的HttpHandlers。海事組織它應該工作,如果你不改變原來的處理程序(即如果你添加你的處理程序的特定類型的文件不是由SP處理)。

0

不要修改12配置單元中的任何預安裝文件(Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 12)...服務包可能會更新並覆蓋任何更改。

內容數據庫(〜目錄中的主頁面,樣式表列表)中的任何內容都可以修改(如果服務包改變了任何內容,我將添加它(而不是更新),因爲它位於文件系統之上)可用於Web場的任何成員(新添加的服務器)。

在自定義/非微軟文件夾中(即12 \ feature文件夾內部)添加到features文件夾中的12個配置單元中的任何自定義功能,請勿修改任何預安裝的文件,但可隨意添加您的功能和工作內的文件夾)。

自定義功能可以使用Visual Studio擴展(VSeWSS)開發,目前可用於Visual Studio 2005/2008 ...受益的是輸出是一個功能包(.WSP文件),它被設計爲可移植SharePoint中。此外,.WSP文件只是具有不同擴展名的CAB文件,可以通過簡單地重命名來進行探索。

0

對於網站定義,Microsoft有一篇關於支持和不支持的文章。簡而言之,對開箱即用的網站定義所做的唯一更改就是將webtemp.xml文件中的條目更改爲隱藏,以防止網站定義顯示在網站模板列表中。這是許多人可能感興趣的事情。

當然,您也可以複製現有定義並重命名它們以創建新定義。

的支持和不支持的方案爲自定義網站定義工作的完整列表可以在這裏找到:

http://support.microsoft.com/default.aspx?scid=kb;en-us;898631

相關問題