This is a migrated thread and some comments may be shown as answers.

Reverse Proxy (ARR) and ScriptResource.axd Issue

1 Answer 320 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Jialin khor
Top achievements
Rank 1
Jialin khor asked on 22 Oct 2012, 02:18 AM
Hi,
I'm having issue when I run my website on the Reverse Proxy layer. It will display the following javascript error.

These error are displayed in the frontend view:
=> Message: 'Sys.WebForms.PageRequestManager' is null or not an object
=> Message: Sys.ArgumentTypeException: Object of type 'Sys._Application' cannot be converted to type 'Sys._Application'.
Parameter name: instance

These error are displayed in the backend view:
=> Message: 'Sys.WebForms.PageRequestManager' is null or not an object
=> Message: 'Telerik' is undefined
=> Message: Sys.ArgumentTypeException: Object of type 'Sys._Application' cannot be converted to type 'Sys._Application'.
Parameter name: instance

They are all pointing to the "ScriptResource.axd" file and default file (frontend and backend).

When I run the website on the application layer, there is no error as shown above.

Is there any configuration need to enable reverse proxy server(ARR) to work?

Sitefinity verison: 3.6

Thanks.

1 Answer, 1 is accepted

Sort by
0
Karl Maynard
Top achievements
Rank 1
answered on 26 Oct 2012, 10:53 AM
It sounds like you the caching in the proxy is not taking into account the query string on the webresource.axd files.

This applies to any type of proxy that provides caching, not just Microsoft ARR - I have seen similar issues when the proxy is on the clients side.

For Microsoft ARR:
To fix this, select a server farm, then select caching, the last input on the page is "Query string support" - ensure this is set to "Include Query String".
Tags
General Discussions
Asked by
Jialin khor
Top achievements
Rank 1
Answers by
Karl Maynard
Top achievements
Rank 1
Share this question
or