Welcome Guest Search | Active Topics | Sign In | Register

eo_web.ashx does not exist at the location specified by configuration setting eo_HandlerLocation Options
Darryl
Posted: Monday, October 28, 2013 11:53:43 PM
Rank: Newbie
Groups: Member

Joined: 8/1/2013
Posts: 8
Web server specs: Windows 2008 R2 server 64-bit;
Website built with SharePoint 2007 64 bit;

The error: eo_web.ashx does not exist at the location specified by configuration setting eo_HandlerLocation is displayed when the Master page quite a while to render or the home page to come up as a possibility.

Has anyone else reported this error and was there a fix.

The entry in the web.config file:
<add key="eo_HandlerLocation" value="~/">
</add>
the EO.web.dll is located in the bin folder of the website
the eo_web.ashx is in the root folder of the website where the web.config file is.
The IIS website has .Net trust level set to Full (Internal).

Log Name: Application
Source: ASP.NET 2.0.50727.0
Date: 29/10/2013 12:25:50 PM
Event ID: 1309
Task Category: Web Event
Level: Warning
Keywords: Classic
User: N/A
Computer: PER-SPWFE.nntt.gov.au
Description:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 29/10/2013 12:25:50 PM
Event time (UTC): 29/10/2013 4:25:50 AM
Event ID: 123adc22e3844b759c7fec1379d3abdc
Event sequence: 15
Event occurrence: 1
Event detail code: 0

Application information:
Application domain: /LM/W3SVC/442333377/ROOT-1-130274943410118221
Trust level: Full
Application Virtual Path: /
Application Path: C:\inetpub\wwwroot\wss\VirtualDirectories\www.nntt.gov.au80\
Machine name: PER-SPWFE

Process information:
Process ID: 3904
Process name: w3wp.exe
Account name: xxxxxx

Exception information:
Exception type: HttpException
Exception message: Virtual Url 9cc2706e-16d5-4bcf-a16b-179addb58c8e not registered.

Request information:
Request URL: http://www.nntt.gov.au/eo_web.ashx?id=9CC2706E-16D5-4bcf-A16B-179ADDB58C8E
Request path: /eo_web.ashx
User host address: xxxxxxxx
User:
Is authenticated: False
Authentication Type:
Thread account name: xxxxxx

Thread information:
Thread ID: 12
Thread account name: xxxxxx
Is impersonating: True
Stack trace: at EO.Web.Internal.cr.a(cl A_0)
at EO.Web.Internal.ds.a(HttpContext A_0)
at EO.Web.Runtime.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)


Custom event details:

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="ASP.NET 2.0.50727.0" />
<EventID Qualifiers="32768">1309</EventID>
<Level>3</Level>
<Task>3</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-10-29T04:25:50.000000000Z" />
<EventRecordID>6072</EventRecordID>
<Channel>Application</Channel>
<Computer>PER-SPWFE.nntt.gov.au</Computer>
<Security />
</System>
<EventData>
<Data>3005</Data>
<Data>An unhandled exception has occurred.</Data>
<Data>29/10/2013 12:25:50 PM</Data>
<Data>29/10/2013 4:25:50 AM</Data>
<Data>123adc22e3844b759c7fec1379d3abdc</Data>
<Data>15</Data>
<Data>1</Data>
<Data>0</Data>
<Data>/LM/W3SVC/442333377/ROOT-1-130274943410118221</Data>
<Data>Full</Data>
<Data>/</Data>
<Data>C:\inetpub\wwwroot\wss\VirtualDirectories\www.nntt.gov.au80\</Data>
<Data>PER-SPWFE</Data>
<Data>
</Data>
<Data>3904</Data>
<Data>w3wp.exe</Data>
<Data>NNTT1\sp_admin</Data>
<Data>HttpException</Data>
<Data>Virtual Url 9cc2706e-16d5-4bcf-a16b-179addb58c8e not registered.</Data>
<Data>http://www.nntt.gov.au/eo_web.ashx?id=9CC2706E-16D5-4bcf-A16B-179ADDB58C8E</Data>
<Data>/eo_web.ashx</Data>
<Data>10.10.0.24</Data>
<Data>
</Data>
<Data>False</Data>
<Data>
</Data>
<Data>useridxxxx</Data>
<Data>12</Data>
<Data>useridxxxx</Data>
<Data>True</Data>
<Data> at EO.Web.Internal.cr.a(cl A_0)
at EO.Web.Internal.ds.a(HttpContext A_0)
at EO.Web.Runtime.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously)
</Data>
</EventData>
</Event>

Is there anything that I need to change or do?

Please help urgently with this matter?

Much appreciated.

Cheers
Darryl
eo_support
Posted: Tuesday, October 29, 2013 10:28:59 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,196
Hi,

This can be normal. What happens is the GUID of the Url changes from version to version. So if a user has accessed an old version and his browser cached the Url of the old version, and later you updated to a new version but the user's browser would still try to request the old version. In that case that request will fail and you will get an entry in your event log. This is fine and you can safely ignore it. User will eventually refresh their cache and get the new page.

Thanks!
Darryl
Posted: Wednesday, October 30, 2013 12:55:00 AM
Rank: Newbie
Groups: Member

Joined: 8/1/2013
Posts: 8
Thank you for the info on the Event log warning.
How about the first error adn not the one about the Event log problem.

This error I am more concerned with:
Web server specs: Windows 2008 R2 server 64-bit;
Website built with SharePoint 2007 64 bit;

The error: eo_web.ashx does not exist at the location specified by configuration setting eo_HandlerLocation is displayed when the Master page quite a while to render or the home page to come up as a possibility.

Has anyone else reported this error and was there a fix.

The entry in the web.config file:
<add key="eo_HandlerLocation" value="~/">
</add>
the EO.web.dll is located in the bin folder of the website
the eo_web.ashx is in the root folder of the website where the web.config file is.
The IIS website has .Net trust level set to Full (Internal).

Cheers
Darryl
eo_support
Posted: Wednesday, October 30, 2013 9:39:03 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,196
Hi,

Please check your file permissions to see if your application can "see" the file. For your reference, this is the related source code:

Code: C#
string hanlderLocation = 
    ConfigurationSettings.AppSettings["eo_HandlerLocation"];
handlerPath = HttpContext.Current.Request.MapPath(hanlderLocation);
handlerPath = Path.Combine(handlerPath, "eo_web.ashx");
f (!File.Exists(handlerPath))
    throw ....


You can use the code to troubleshoot the problem.

Thanks!


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.