Rick -
I can't seem to get a custom Timeout page returned when using the .NET Handler, either in File or COM mode.
In file-based mode I get..
This request took longer than the alotted timeout interval and was aborted
In COM mode I get..
This request returned no output from the server application.
Either way, the message is wrapped in the views/_admintemplate.html page, which includes the Admin.aspx link. I don't want to remove that link from this file because it is used for some of the actual admin pages.
I've set the custom Timeout page in Web.Config, trying various virtual paths and and the local file path, but it just doesn't seem to get used. Changing the Timeout (seconds) value within the webConnectionConfiguration
section of the same Web.Config file does change the timeout period, but setting the Timeout (URL/file) value within the webConnectionErrorPages
section doesn't seem to make any difference.
Also, the documention page for Web Connection Managed Handler Configuration contains a large code block for the Web.Config example, and the sections are declared using camelCase names..
<section name="webConnectionVisualStudio"..
<section name="webConnectionConfiguration"..
<section name="webConnectionErrorPages"..
However, the sections further down the page are all named as lowercase, and if I copy a portion of the documentation page into the config file (specifically for the error pages section, which is the only one missing from the default template, with the others having the proper names), I get an IIS error 500.19 stating..
The configuration section 'webconnectionerrorpages' cannot be read because it is missing a section declaration
I changed the section to use the proper camelCase name, and the IIS error goes away. However, I'm still not seeing the custom Timeout page. I'm testing this by adding a WAIT TIMEOUT xx
call in a test method, along with a short timeout period.
I'm not sure if I'm doing something wrong or if the .NET handler is ignoring the custom Timeout page setting.
- Mike McDonald
Thanks Mike.
Fixed.
Ah - I was relying on the compiler to catch any bad references but since I'm not using SQL sessions that never got flagged.
Thanks,
+++ Rick ---
Rick -
Is there a way I get the updated DLL for the custom Timeout page?
- Mike McDonald
replied to the wrong message. It was about the Session bug...
Not sure about the timeout page I have to look...
+++ Rick ---
Rick -
Not sure about the timeout page I have to look...
Have you had any time to review the custom Timeout page issue described in my initial post?
Using WC version 7.4, I'm still not able to successfully get the web.config Timeout value applied, using either a URL or a file path - it always results in the standard This request took longer than the alotted timeout interval and was aborted
message, wrapped in the _admintemplate.html page (which includes a link to the Admin page).
- Mike McDonald
Haven't had time to look...
+++ Rick ---
There are no custom templates for .NET Module pages. That feature was specific to the Web Connection ISAPI DLL, but it was not ported over to the .NET Module. None of those pages work.
Your only option for customization is to customize the Views\_adminTemplate.html
page and make it generic so it doesn't display DLL error information.
+++ Rick ---