I've an Ektron C# web forms application that I'm setting up for multilingual capability. So far, all Ektron settings seem good (as per documentation) for displaying pages in French. However, when I select the language by passing ?langtype=1036 (French locale ID) on the querystring, an Error 500 is raised (BTW, I've enabled detailed error message reporting in web.config as well as IIS and I still get that 500).
After much Googling, I haven't found any indication of why the problem occurs. So, I'm thinking, easy enough to debug, right? I've placed in the following code at every relevant application or page event handler I can think of. Example:
global.asax:
void Application_EndRequest(object sender, EventArgs e)
{
Context.Response.Write("Application_EndRequest");
}
From a page or masterpage:
void Page_Init(object sender, EventArgs e)
{
Context.Response.Write("Page_Init");
}
Within these events I would page in and take out...
Response.End();
...to see what events were actually triggering prior to the exception (hoping I could debug within one of them). The 500 error is raised after the Application_EndRequest event and before Page_Init or Page_PreInit.
So, I'm wondering: + Are there events I'm overlooking for which I can debug the error? + Is there another tactic I can take for debugging this rather than using events? + Is this something probably happening within an Ektron DLL that I've no ability to debug?
Any help would be most appreciated!
Thanks!