We are considering moving from an ASP.NET Web forms model to SharePoint 2010 Application Pages. The main reason for this is so we can utilise the SharePoint Foundation solutions framework rather than maintaining Web forms separately.
The reason we have used Web forms in the past are as follows:
- Integration with third party components (such as K2 Blackpearl) via .NET libraries.
- Process isolation from SharePoint content application pools.
- Capability to connect to custom databases (we have used SQL authentication but are looking to move away from that approach for security reasons).
My two queries around this are:
- Are there any limitations around third party libraries that can be utilised in Application Pages?
- Does SharePoint offer any capabilities to ensure that our Application Pages won't impact application pool availability?
I have looked around for an explanation of the limitations and benefits associated with Application Pages, but have only found comparisons with Site Pages.