Products

Solutions

Resources

Partners

Community

About

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

  • 4/7/2015
  • 14500 Views

Comments

14500 Views

Web Services

Last updated 8 years ago

Comments

Common

(Enter the content of this article below)

Advanced

 

Background

A web service(or webservice) is a method of communication between two points over a network. In a web context this most typically means a REST or SOAP based request via tcp/ip i.e. over HTTP or HTTPS.



DotNetNuke

As an asp.net application, DotNetNuke supports all of the expected .net based webservices such as asp.net webservices (ASMX) and WCF . However with asmx werbservices there is one item to watch out for. As DotNetNuke inspects all .net mapped requests (such as aspx/asmx/axad/ashx) to determine if a user has changed portals (and expires their role cookie if they have), an asmx page can end up with the user being logged out. To avoid this situation the asmx should be in one of the following folders (or a subfolder of one of them) - "admin", "controls", "desktopmodules", "mobilemodules", "premiummodules", "providers"


DNN 7 does support web services for client side code based on MS WebAPI 1, while DNN 8 uses WebAPI 2. See DNN 7 and DNN 8 development guides for details.

References

Contents
No sections defined
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out