The 'namespace' attribute cannot be an empty string.
Hi
I just upgrade my sitefinity site from 4.0 to the 4.1 and update all my custom controls and now I have a strange error:
The 'namespace' attribute cannot be an empty string. (see attached image for error details)
I don't know why is the namespace empty for the "SitefinityWebAp".
PS:I have upgraded another site and averything goes fine. So why this one is not?
Kind regards
Hello Paulo,
Please open the page and set some value to the namespace or remove this line.
Best wishes,
Ivan Dimitrov
the Telerik team
Hi
How can I do it?
I don't have this page in the application, it is a page generated by sitefinity, and not a page that i have done. so I can't change it.
How do sitefinity generates this page, and where did it go search the namespace to fill this attribute?
The application is working fine in the previous version.
Please help me on this.
Looking to earing from you, best regards.
Hello Paulo,
As discussed in the support ticket I modified the template and installed it and it ran successfully.
Can you please consider placing the template under ~/App_Data/Sitefinity/WebsiteTemplates/YourTemplate/App_Master/yourtemplate.master
as described in documentation. This way the template will not get modified by the upgrade procedure. When the template is in App_Master folder i will not need to Inherits="Sitefinity.Web.App" as if it was cretead in the root of the project. Also the tag prefixes you registered "ess, uss" were not available at my end so I removed them.
The lines
<%@ Register TagPrefix="uc" TagName="nav" Src="~/Modules/Navigation.ascx" %>
<%@ Register TagPrefix="ess" Namespace="LanguageList" Assembly="LanguageList" %>