Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

WebAppDebugger: Internal Server Error - Interface not supported

Posted on 2003-11-16
8
Medium Priority
?
907 Views
Last Modified: 2007-12-19
Hi!
I try to develop a Web Application in Delphi 6 and want to debug it using WebAppDebugger. I've done this before on another machine (Win XP Pro) but just could not get it work in my home machine (Win98, Win ME). When i start WebAppDebugger, press Start button and click on the label to show me the ServerInfo page i receive a page with 3 lines:
Internal Server Error
HTTP status code: 500
HTTP error message: Interface not supported

Does anyone knows something about this problem and how may i fix it?

thank you in advance
val
0
Comment
Question by:val_bul
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 2
8 Comments
 

Expert Comment

by:Imbeginner
ID: 9767974
hi,
PWS on Windows 95/98
1. Open your project.
2. Set the following the in the Run Parameters:
Run: \inetinfo.exe
Parameters: -e w3svc
3. Now, set your breakpoints and click on Run. Make sure that
your dll is located in the scripts directory.
4. Call the dll from your browser.


Regards
0
 

Author Comment

by:val_bul
ID: 9769835
Hi Imbeginner.

Unfortunately I couldn't understand your comment.
1) There's no "Run" parameter in the Run->Parameters - there's "host application". Did you mean this? /i'm using Delphi 6/
2) Which is scripts directory?

please explain more. thank you.
val
0
 

Expert Comment

by:Imbeginner
ID: 9770017
1) that s right
you must find the location of inetinfo.exe
and set on host-application section

2)which directory of your web service in your computer has permissions for executing dll,cgi
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:val_bul
ID: 9770396
I see... If i understand right - you suppose that i have (or must have) some Web Server (like Appache for Win or any other) installed on my PC. Am I right?

But i don't have any web service on my computer. As i've read & did it before - there's no need to have any web service (web server application i mean) to test Web Server Delphi applications. You may use Web AppDebugger instead. The problem is that for some reason it doesn't shows the information i used to see - i mean - when you start WebAppDebugger (from Tools menu), clisck start button & then click on the label for ServerInfo - it shows a page containing information about registered applications (like a combobox) so you can select one and start it or see some info about it. But unfortunately on my computer WebAppDebugger doesn't show this page :-(

So - i need some information about this problem. If (on the other hand) you recommend me to use some Web Server - ok, i'll try this way too. But which Web Server you have used & like most?
0
 

Author Comment

by:val_bul
ID: 9770502
Just after i've sent the previous comment i understood that PWS means Personal Web Server. So now i'm trying to download it from Microsoft & will see what will happen when install it.
0
 
LVL 2

Accepted Solution

by:
123456 earned 2000 total points
ID: 9785450
hi,  
From troubleshooting of webdebugger

Symptom

Internal error 500. Interface not supported.

Solution

Register the weblib.tlb typelib using tregsvr (i.e., tregsvr weblib.tlb).

-----------------------------
every tregsrv.exe and weblib.tlb existed in delphi/bin directory


regards
0
 

Author Comment

by:val_bul
ID: 9798836
THANK YOU VERY MUCH 123456 !!!
It works!!!

---
Thank you Imbeginner too... You gave me usefull information but unfortunately it wasn't on my problem. Soo - all credits gos to 123456 afterall...
0
 

Author Comment

by:val_bul
ID: 9798872
and final comment:
on my WinME system tregsrv.exe wasn't on the HardDisk, but it was on the Delphi6 CD1 inthe .....BIN directory.
0

Featured Post

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this tutorial I will show you how to use the Windows Speech API in Delphi. I will only cover basic functions such as text to speech and controlling the speed of the speech. SAPI Installation First you need to install the SAPI type library, th…
Introduction I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need. This article will address some of the concepts when dealing with a multithreaded delphi database…
This tutorial will teach you the special effect of super speed similar to the fictional character Wally West aka "The Flash" After Shake : http://www.videocopilot.net/presets/after_shake/ All lightning effects with instructions : http://www.mediaf…
How to fix incompatible JVM issue while installing Eclipse While installing Eclipse in windows, got one error like above and unable to proceed with the installation. This video describes how to successfully install Eclipse. How to solve incompa…
Suggested Courses

721 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question