Forums

Registration

Click here to register. Registration is required if you want to post to the forums.

If you register, we can also contact you with news on new module versions, and upgrades to new modules as we make them available. 

Use of your registration information is subject to our privacy policy.

Inventua Forums

Subject: how to enable a custom web service extensions
Prev Next
You are not authorized to post a reply.

Author Messages
Fabian myname
Posts:22

14 Oct 2006 1:55 AM  

Hello !

I followed the explenation on how to create a custom web service extension.

But when I try to add :

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll

I get an message "This file is already requiered by ASP.NET v 2.0.50727.

In fact I have a web service extension which has this name (ASP.NET v 2.0.50727).

What my I do to come around this problem? (I would like to create the extension "page").

Thank you very much for any help!

Regards,
Fabian

Anthony Glenwright
Posts:11087

14 Oct 2006 10:13 AM  
The message means that IIS thinks you have already added a ".page" extension. Check to see if you can find it in the list.
Fabian myname
Posts:22

15 Oct 2006 12:49 AM  
Hello Anthony,

thanks for your answer. I checked for another ".page" extension, but there is non.
In fact this message comes when I try to add the file C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll to the ".page" extension. From which I conclude that there might only be one extension that points to a file (when I point another file it works fine).
Or am I in the wrong place? I am in IIS 6.0 Manager, Web service extensions, I right-click in the right window part and select "Add a new web service extension".

In this concern I have a second question: is it possible with your HrefExchanger module to use several extensions? For example accepting ".aspx" and ".page" extensions? This is usefull if someone changes the extension which is already published and referenced elsewhere.

Thank you very much for your kind help!

Regards,
Fabian
Anthony Glenwright
Posts:11087

15 Oct 2006 10:11 AM  
You're in the wrong place in IIS manager. Have a look at section "5. Configure Internet Information services" at http://www.inventua.com/dnn-hrefexchanger.content for instructions.

You cannot configure multiple extensions for the same portal in HrefExchanger.
Fabian myname
Posts:22

16 Oct 2006 12:23 AM  

Hello Anthony,

 

Please excuse my incompetence, I am not able to figure out how to do it from your explanation, here are my comments:

 

  1. Go to your virtual directory setup in the IIS Manager, in the Virtual Directory tab (or for a "web site", the Home Directory tab)
    1. I use IISManager for IIS 6.0 and go in the Internet Information Services to "Web Sites" and then to the directory of my Website (MyWebsite) – correct?
  2. click Configuration,
    1. I can not find "configuration" ! On Right-clicking on the Folder of myWebsite I get Explore, Open, Permissions, Browse, Stop, Pause, New, All Tasks, New Window from Here, Delete, Rename, Refresh, Properties, Help

                                                               i.      What should I choose? I wait for your feedback for furter steps 3., 4. and 5.

  1. add an application extension for the extension you set your extension to.
  2. application "executable" path should be set to the .NET 1.1 ASP.NET ISAPI dll - "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll".
  3. Un-check the "Verify that file exists" checkbox and click OK to complete this step.

 

 

Thank you very much for helping me out!

Concerning multiple extensions for a same portal in HrefExchanger, wouldn't this be a nice feature?

 

Regards,

Fabian

Anthony Glenwright
Posts:11087

16 Oct 2006 9:12 AM  
If you are seeing "Explore, Open, Permissions, Browse, Stop, Pause, New, All Tasks, New Window from Here, Delete, Rename, Refresh, Properties, Help", it sounds like you are in windows explorer, not Manager?

You need to go to control panel->Administrative tools->IIS Manager. Then identify your website or virtual directory and right-click it. If you are running a single "web site" and DotNetNuke is located in a "normal" directory underneath the website root (i.e. if dotnetnuke is located at c:\inetpub\wwwroot\dotnetnuke), you need to right-click the website node in the treeview, not the dotnetnuke directory. If you have dotnetnuke installed somewhere else (i.e. c:\dotnetnuke) and have set up a virtual directory underneath your main website, then you need to right-click the virtual directory.
Fabian myname
Posts:22

16 Oct 2006 9:37 AM  
Hi Anthony,

I swear, I am in IIS Manager :-)

You do not see the same thing as me when you right-click the virtual directory? I do not see "Configuration" anywhere!

:-(
Anthony Glenwright
Posts:11087

16 Oct 2006 9:39 AM  
Are you using windows xp or windows 2003?
Fabian myname
Posts:22

16 Oct 2006 9:42 AM  
Windows 2003, IIS 6.0
Anthony Glenwright
Posts:11087

16 Oct 2006 9:46 AM  
Ok, I think I know what's missing. In step 2 (when you right-click) you need to click properties. Then you get the properties form, and you can click "home directory". The "configuration" button is on the "home directory" property page (or the "virtual directory" page if it's a virtual directory).
Fabian myname
Posts:22

16 Oct 2006 2:15 PM  
Hey Anthony,

that's it :-) Thank you very much!

Regards,
Fabian

PS I still think that it would be nice to be able to give various extensions, so that if someone decides at a later point to change the extension the old links taken on other places are not broken - see ?
You are not authorized to post a reply.
Forums > Inventua Forums > DotNetNuke Modules/Components Support > how to enable a custom web service extensions



ActiveForums 3.7