2012-10-03 53 views
1

我在我的用戶屬性得到以下錯誤:一把umbraco 4.9.0用戶控件錯誤

Error reading usercontrols/BrandHub/emintRegister.ascx 

The following list shows the Public Properties from the Control. By checking the Properties and click the "Save Properties" button at the bottom, umbraco will create the corresponding Macro Elements. 

System.Web.HttpParseException (0x80004005): Could not load type 'umbraco.emintControls.usercontrols.BrandHub.emintRegister'. ---> System.Web.HttpParseException (0x80004005): Could not load type 'umbraco.emintControls.usercontrols.BrandHub.emintRegister'. ---> System.Web.HttpException (0x80004005): Could not load type 'umbraco.emintControls.usercontrols.BrandHub.emintRegister'. at System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError) at System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly) at System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData) at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath) at System.Web.UI.TemplateParser.Parse() at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType() at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider) at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean ensureIsUpToDate) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at umbraco.developer.assemblyBrowser.Page_Load(Object sender, EventArgs e) 

我已經試過「/usercontrols/BrandHub/emintRegister.ascx」但我得到了同樣的錯誤。

顯示在網頁上以下錯誤信息:

Error creating control (/usercontrols/BrandHub/emintRegister.ascx). 
Maybe file doesn't exists or the usercontrol has a cache directive, which is not allowed! See the tracestack for more information! 

任何人都可以在這方面幫助?

回答

1

哎呀,我忘了將相關的.dll文件複製到「bin」文件夾。很高興這很簡單。

+0

你只需要複製.dll文件,不需要複製.pdb文件到bin文件夾 – dennis

+0

lol ...我做了同樣的事情,忘了將DLL上傳到bin文件夾,謝謝發佈。 – zulucoda