Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




Gemini Virtual Directory Error - 404.17

web-app

I just installed Gemini and now I'm getting the following error:

=====

HTTP Error 404.17 - Not Found The requested content appears to be script and will not be served by the static file handler.

Module StaticFileModule Notification ExecuteRequestHandler Handler StaticFile Error Code 0x80070032 Requested URL http://localhost/Gemini/Default.aspx Physical Path C:\Program Files\Countersoft\Gemini Web Application\Default.aspx Logon Method Anonymous Logon User Anonymous

=====

I'm running Windows 2008 Server 32 bit. I have other virtual directories under my default website that work fine. I'm only having problems with Gemini. I tried installing a new website and putting Gemini under it, along wiith a new app pool. I can't get it to work.

jwdenny
· 1
jwdenny
Replies (5)
helpful
0
not helpful

See if this helps: http://support.microsoft.com/?kbid=2019689

Also, have you enabled ASP.NET 3.5 on the box?


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

How do you enable 3.5? I found this article:

http://community.aspnix.com/showthread.php/2627-How-To-Enable-AJAX-.NET-Framework-3.5-on-IIS7-Server

but it looks like your default webconfig file has all the entries


jwdenny
· 1
jwdenny
helpful
0
not helpful

You need to go to server manager and add roles.

See: http://forums.asp.net/p/1483086/3750984.aspx


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

I went into Server Manager->Roles->Web Server (IIS). In the section 'Role Services' everything had a status of 'Installed'. Also, the 'Add Role Services' link on the right side of this panel is disabled (it cannot be clicked) I'm guessing because all roles are installed. Any other ideas?

As a side note I was able to get rid of the original error after I made a change to the webconfig file. I added this entry:

<add name="PageHandlerFactory-Integrated" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode" />

The Gemini application pool is running in integrated mode but I noticed the only *.aspx handler had a precondition for running in classic mode. After I added that entry to the webconfig file I now get a generic error page when I try browsing to this site. I found the following in the event viewer:

=====

Event code: 3005 Event message: An unhandled exception has occurred. Event time: 14/04/2010 09:58:54 Event time (UTC): 14/04/2010 14:58:54 Event ID: d95bee3ec91e42b0b15c3e728805913d Event sequence: 3 Event occurrence: 1 Event detail code: 0

Application information: Application domain: /LM/W3SVC/2/ROOT/Gemini-1-129157307299038693 Trust level: Full Application Virtual Path: /Gemini Application Path: C:\Program Files\CounterSoft\CounterSoft Gemini Issue Tracker\Gemini Web Application\ Machine name: XXXXXXXXXXXXXXX

Process information: Process ID: 3532 Process name: w3wp.exe Account name: NT AUTHORITY\NETWORK SERVICE

Exception information: Exception type: InvalidOperationException Exception message: The WebResource.axd handler must be registered in the configuration to process this request.

Request information: Request URL: http://localhost:81/Gemini/Main.aspx Request path: /Gemini/Main.aspx User host address: 127.0.0.1 User: anon Is authenticated: True Authentication Type: Forms Thread account name: NT AUTHORITY\NETWORK SERVICE

Thread information: Thread ID: 5 Thread account name: NT AUTHORITY\NETWORK SERVICE Is impersonating: False Stack trace: at System.Web.Handlers.AssemblyResourceLoader.GetWebResourceUrlInternal(Assembly assembly, String resourceName, Boolean htmlEncoded) at System.Web.Handlers.AssemblyResourceLoader.GetWebResourceUrl(Type type, String resourceName, Boolean htmlEncoded) at System.Web.UI.ClientScriptManager.GetWebResourceUrl(Page owner, Type type, String resourceName, Boolean htmlEncoded) at System.Web.UI.ClientScriptManager.RenderWebFormsScript(HtmlTextWriter writer) at System.Web.UI.Page.RenderWebFormsScript(HtmlTextWriter writer) at System.Web.UI.Page.BeginFormRender(HtmlTextWriter writer, String formUniqueID) at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) at ASP.masterpagesmainmastermaster.Rendercontrol1(HtmlTextWriter __w, Control parameterContainer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Page.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Custom event details:

=====

By the way, thanks for the quick feedback.


jwdenny
· 1
jwdenny
helpful
0
not helpful

Please set the customErrors tag to Off in the web.config file and try again,

If you get the same error see if this helps: http://labs.episerver.com/en/Blogs/Per/Archive/2008/5/The-not-so-mysterious-problem-with-WebResourceaxd/


Saar Cohen
· 5000
Saar Cohen