Search
DNN Resources Minimize

Current Articles | Categories | Search | Syndication

Thursday, August 02, 2007
The Runat attribute must have the value Server Error
By allwebtemplate @ 7:18 PM :: 1367 Views :: 13 Comments :: :: Tips, Knowledges
 

InnerException: The Runat attribute must have the value Server.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Web.UI.TemplateParser.ProcessError
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: The Runat attribute must have the value Server. ---> System.Exception: The Runat attribute must have the value Server. ---> System.Web.HttpParseException: The Runat attribute must have the value Server. ---> System.Exception: The Runat attribute must have the value Server. ---> System.Web.HttpException: The Runat attribute must have the value Server. at System.Web.UI.TemplateParser.ProcessError(String message) at System.Web.UI.TemplateParser.ProcessAttributes(Match match, ParsedAttributeCollection& attribs, Boolean fDirective, String& duplicateAttribute) at System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) --- End of inner exception stack trace --- 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) --- End of inner exception stack trace --- 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.ParseInternal() 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) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.BaseTemplateParser.GetReferencedType(VirtualPath virtualPath, Boolean allowNoCompile) at System.Web.UI.BaseTemplateParser.GetUserControlType(VirtualPath virtualPath) at System.Web.UI.MainTagNameToTypeMapper.ProcessUserControlRegistration(UserControlRegisterEntry ucRegisterEntry) at System.Web.UI.BaseTemplateParser.ProcessDirective(String directiveName, IDictionary directive) at System.Web.UI.TemplateControlParser.ProcessDirective(String directiveName, IDictionary directive) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) --- End of inner exception stack trace --- 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.ParseFile(String physicalPath, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseInternal() 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) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings) --- End of inner exception stack trace ---

You may experience above error if your hosting company upgrade the server with the lastest Microsoft Security Upgrade, here is the fix:

Modify /controls/TextEditor.ascx line 9 replace id = ”celTextEditor” Runat=”Server” with id = "celTextEditor" Runat="Server"

Rating
Comments
By Perfect Answer! @ Sunday, August 12, 2007 3:26 PM
Thanks for the post. The problem was solved as indicated.

By Mr. Thankful @ Monday, August 13, 2007 3:00 AM
WOW! This is AMAZING you have the answer posted here. THANKS SO MUCH!

I would have never figured this out if it wasn't for YOU and Google. (well, I might have been able to do it without Google)

By jack @ Wednesday, August 15, 2007 6:49 AM
Many Thanks!

By Trent @ Friday, August 17, 2007 11:00 PM
You rock!!! I've been staring at that line of code for 2 days and didn't notice the quotes.

By coyote @ Monday, September 24, 2007 1:43 PM
Where do I find this .ascx file? I do not have remote access to the server.
Can I disable the Microsoft automatic updates?

Thanks in advance

By Chris @ Monday, November 05, 2007 2:21 PM
Thank you! You saved my site. I was on the verge of scrapping the whole thing and starting over!

By Luay @ Thursday, November 08, 2007 10:56 AM
THank you very much

By Luay shahin @ Thursday, November 08, 2007 10:57 AM
THank you very much

By Luay shahin @ Thursday, November 08, 2007 10:57 AM
THank you very much

By Craig @ Friday, December 28, 2007 8:29 PM
Awesome post, this thing is still coming in handy... I just had to fix one of my DNN sites (host just applied the MS hotfix)

By rita @ Friday, February 15, 2008 7:52 AM
samsung

By imgrunck @ Tuesday, February 26, 2008 9:13 AM
Thanks. You saved me a lot of time trying to track down this problem.

By Len @ Tuesday, May 06, 2008 7:34 PM
Thank you for the info. Fixed my problem right away.

Click here to post a comment
  

click to go back

This use Free AllDnnSkins Page Option and Social Bookmark Module. more...
Print this page
Add to Favorites
Email this page
Contact Us
Set as Home
Report Spam/Abuse
AllDnnSkins
Digg
Icio
Google
Facebook
Netscape
Technorati
Yahoo
Gnolia
Blogmarks
Furl
Slashdot