• 4/7/2015
  • 5420 Views

Comments

5420 Views

Web Services

Last updated 1 year 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
Subscribe to DNN Digest

DNN Digest is our monthly email newsletter. It highlights news and content from around the DNN ecosystem, such as new modules and themes, messages from leadership, blog posts and notable tweets. Keep your finger on the pulse of the ecosystem by subscribing.  


Copyright 2017 by DNN Corp Terms of Use Privacy
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out