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 Website is not configured to accept GET/POST/PUT/DELETE Http Verbs (.ashx)?

desktop
add-ons

I'm getting this error message when trying to connect to our gemini website via the desktop application. We don't own the server, it's remotely hosted. I talked to the tech support there, following instructions in the Gemini Installation Guide, and they activated all verbs for me for the .ashx handler, for my application. I still get the same error message.
Do you have any suggestion? The problem is that i don't have direct access to the server. I could try defining the handlers in my web.config file, but i'm not sure what handlers to map the requests to.

andrei_robite
· 1
andrei_robite
Replies (30)
helpful
0
not helpful

Which version of Gemini (web) are you running?
If they have enabled all verbs for the ASHX file handler and it is still not working then it might be WebDav that is causing the issue. Can you ask them to check if the WebDav module is on your site?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I'm running version 3.7.0, and WebDav is not activated on the subdomain that hosts the Gemini website.


andrei_robite
· 1
andrei_robite
helpful
0
not helpful

Do you know which version of IIS? There might be multiple ashx file handlers and they should enable all verbs on all of them.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Hi Mark

I am having the same issue. Does this mean that Countersoft has the problem and needs to configure their server (sorry not tech enough)

Thanks

Jeff


lnmb
· 1
lnmb
helpful
0
not helpful

Jeff, in your case yes. We have made the change to the site, please try now.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Thanks Mark

It now says its "Fetching" which I assume it is getting data and not stating that it finds itself attractive


lnmb
· 1
lnmb
helpful
0
not helpful

It couldn't download the type images because you had a type with a missing image. We have changed that now as well. Try again.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I am also getting the same issue. I am running Windows Server 2008 R2 and IIS 7.5 and I tried to perform some of the tasks mentioned in this discussion as well as this article: http://blogs.msdn.com/b/joseph_fultz/archive/2009/07/23/enabling-the-put-verb-with-handlers-and-iis-7-0.aspx

What am I missing?


malcolmeaton
· 1
malcolmeaton
helpful
0
not helpful

You probably have WebDav installed for the Gemini site, remove it.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

I checked with my provider and they assured me that WebDav is not enabled for my site and all HTTP handlers are enabled. Is there a way in which i can specify the handlers in the gemini web.config file? Or if not, what else can i try?


andrei_robite
· 1
andrei_robite
helpful
0
not helpful

Try this out in the first instance:  www.countersoft.com/downloads/v37/countersoft.gemini.api.test.zip

What are the results?


Harvey Kandola
· 212
Harvey Kandola
helpful
0
not helpful

Passed GET and POST, and throwed a null reference exception for the PUT verb (object reference not set to an instance of an object).


andrei_robite
· 1
andrei_robite
helpful
0
not helpful

Send an email to support and we can send you a GotoMeeting request and fix your issue.


Harvey Kandola
· 212
Harvey Kandola
helpful
0
not helpful

Done, thanks.


andrei_robite
· 1
andrei_robite
helpful
0
not helpful

Problem solved.
It seems there was a problem in communication between me and the hosting company for my web server, i asked them to disable the WebDav module and they assured me it was disabled. Apparently it was not. When i got the required permissions to check the module myself, the countersoft support team helped me disable it.
Thanks again for your help


andrei_robite
· 1
andrei_robite
helpful
0
not helpful

I have the same problem.
Config: W2k8, gemini 3.7.2, sqlsk5.

On the root site is WebDev active (this must be!).
In the applicationHost.config WebDav is for the gemini Site disabled (authoring enabled="false").
All ashx Handlers i have set the Verbs to All.
Reboot the Server, Message is still there in Destkop and VS2008 AddIn.
My own written IssueExtender for AnkSVN and TortoiseSVN works without errors so the server is avaiable.

tommy


tommy
· 1
tommy
helpful
0
not helpful

Make sure that the WebDav handler and Module is removed from the Gemini site.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Both WebDav Module and Handler is removed from the Site.
The WebDav is not Displayd as Handler or Modul in the Admin Console at this Virtual Site.

Installing the old Version from VS Addin (Ver:3.6.5) in VS 2008 the AddIn works.
Deinstall and install the new Version and the AddIn fails....




tommy
· 1
tommy
helpful
0
not helpful

The old version did not do the config check and didn't update issues....
Are you running 3.7 web?

Is it possible to use Fiddler (http://www.fiddler2.com/fiddler2/) to check the response from the server when the add-in reports this error (login)?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Using Fiddler and Gemini API Test i got a Error 500 from the Server...
Internal Error Ressource not found.



tommy
· 1
tommy
helpful
0
not helpful

What was the request? Which version of Gemini?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Gemini Version 3.7.2 (Downloaded and updatet today).
Request Header: PUT /gemini/api/admin.ashx/test HTTP/1.1



tommy
· 1
tommy
helpful
0
not helpful

Ok thanks. Do you get any errors in the Gemini log when this happens?
We can do a remote session if you wish, send an email to support at countersoft dot com


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I have turned on detail Error Informations on the Webserver.
The Error is 500.21 Internal Server Error
GeminiApiAdmin needs the Module ManagedPipelineHandler, this Module is missing on the Webserver.
Now i search to a fix to enable this....

Gemini Works without errors..

so this issue seems that it is the same which i had with the schedule service, after changes in the app from you the schedule service now works.


tommy
· 1
tommy
helpful
0
not helpful

Is your application pool set to classic or integrated?

You can simply remove these handlers (web.config - <system.webServer> \ <handlers>\ GeminiApiXXX) from the handler mappings as you have already enabled all verbs for the ASHX handler.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Application Pool is integrated.

now the error comes from SimpleHandlerFactory-Integrated  [*-)]





tommy
· 1
tommy
helpful
0
not helpful

Which version of IIS and windows? Please send your web.config file to support


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

IIS7 on w2k8.

I am currently changing some settings in IIS config to check if i can solve the problem.
If not, can we check this on the goto meeting on 31.8 which i have with your company (gemini SVN Extender in Tortoisesvn and AnkhSVN)?


tommy
· 1
tommy
helpful
0
not helpful

Sure, let us know.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I solved the Problem:
Installing .net 4.0 on the server.
fix the install issue from .net on the commandline with manalle register .net for iis:
"%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i"
change the apppool for gemini:
from .net 2.0 to .net 4.0 and from integreated to classic.
activating on the gemini site the *ashx handlers for .net 4.0 with all verbs.
now it works.


tommy
· 1
tommy