2012-12-11 23 views
0

當我創建一個新的內容項目時,我已將我的umbraco升級到4.7.1.1 ,我將其寫入了我的數據庫,並且我有一項任務調用Web服務創建 媒體文件夾相應使用Media.makeNew創建媒體文件夾時出錯

這個效果很好從WS在我的電腦(帶生產DB), 但是當我從生產服務器上運行的WS我得到media.createNew這個錯誤(名稱,新的MediaType (1031),新用戶(0),parentId):

node:無法在控件集合中找到與DataEditorId cccd4ae9-f399-4ed2-8038-2e88d19e810c匹配的IDataType控件。要解決此問題,請檢查開發人員部分中的數據類型定義,或確保軟件包/控件安裝正確。====== at umbraco.cms.businesslogic.datatype.controls.Factory.GetNewObject(Guid DataEditorId)at umbraco .cms.businesslogic.property.Property.MakeNew(PropertyType pt,Content c,Guid versionId)at umbraco.cms.businesslogic.Content.createNewVersion()at umbraco.cms.businesslogic.Content.CreateContent(ContentType ct)at umbraco.cms .Networkcraft.Utilities.Common.MediaHandler.CreateNode(String name,Int32 parentId,Int32 contentId)中的.businesslogic.media.Media.MakeNew(String Name,MediaType dct,User u,Int32 ParentId)在C:.. \ Common \ MediaHandler c:Netcraft.Utilities.Common.MediaHandler.CreateMediaFolder(Document document)in。C:.. \ Common \ MediaHandler.cs中的第29行:Netcraft.WebService.EventManagerService.Execute中的第79行C:.. \ EventManagerService .asmx.cs:line 75 ==============

DLL和配置是相同的,我知道他正在尋找文件夾控制..有什麼問題?

當代碼完成後,會創建一個新的文件夾,但是當我點擊它,我得到:

值不能爲空。 參數名稱:無法在標籤頁內容上爲文檔21741檢索內容類型文件夾的屬性內容(27)。要解決此問題,請刪除該屬性並重新創建它。

更新: 我擡頭控件的ID(cccd4ae9-f399-4ed2-8038-2e88d19e810c), 它MediaFolder這聽起來像一個標準的控制

我應該在哪裏檢查,如果它的安裝(?)?

我能夠手動創建的多媒體文件夾 ,並從我的本地環境(我的電腦指着督促DB上web服務)的測試,創造了一個媒體文件夾的生產ENV .. 這是什麼意思?

我是umbraco新手:)

謝謝!

有約色

回答

0

想通了.. 我用的web服務,有這樣並沒有對媒體文件夾的權限的應用程序池。 修復它!