• 4/7/2015



Web Services

Last updated 2 years ago



(Enter the content of this article below)




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.


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.


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 2018 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