2009-01-05 65 views
1

我想實現這個MSDN文章中所描述的媒體播放器自定義字段控制:我在一個自定義內容類型創建(類型鏈接)的自定義網站欄http://msdn.microsoft.com/en-us/library/aa981226.aspx的SharePoint:媒體播放器自定義字段控制

和遵循所有說明將解決方案部署到SharePoint並將控件添加到頁面佈局。

但是,當我基於使用此字段控件的頁面佈局創建頁面時,頁面的「編輯」或「查看」模式中都不顯示任何內容。

我在日誌中的SharePoint周圍挖,並在頁面加載的時候,我看到ULS以下錯誤:

控制模板「MediaPlayerFieldControl」不存在。

如果您已經實施了此控件,您是否必須實施除文章詳細信息以外的任何內容?很確定我不需要ASCX,因爲控件正在處理渲染媒體播放器。

謝謝

回答

1

想通了這一點......

我曾在第一手動添加SafeControl項到我的web.config,由於某種原因,沒有工作。現在我把它放置的manifest.xml這樣的:

<Assembly DeploymentTarget="GlobalAssemblyCache" Location="MyControlAssembly.dll"> 
    <SafeControls> 
    <SafeControl Assembly="MyControlAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=07085c2a3fb711ee" Namespace="MyControlAssembly" TypeName="*" Safe="True" /> 
    </SafeControls> 
</Assembly> 

不知道什麼不同出現了,但是這並獲得成功

1

SharePoint 2007中沒有字節範圍請求。對大型媒體文件進行查詢將從SQL中獲取整個blob並將其存儲在WFE中。我會小心你如何實現這一點。

+0

良好的通話凱文,我們正在做這對於小文件。當需要流式傳輸更大的文件時,肯定會考慮Windows流媒體服務 – 2009-01-05 21:43:41

0

拷貝文件MediaPlayerFieldControl.ascs到路徑: 「C:\ Program Files文件\ Common Files文件\ Microsoft共享\ web服務器extensions \ 12個\模板\ CONTROLTEMPLATES」