Book description
You've run into this issue numerous times. You are developing an ASP.NET application, and you need to incorporate functionality that comes prepackaged in SharePoint. Wikis, blogs, document management, user authentication, access management—common needs across a variety of solutions. You know there is a way to integrate SharePoint's functionality within ASP.NET solutions, but you don't know how to develop it.
Without guidance and examples, interacting with underlying SharePoint components can be challenging, and working with the different SharePoint APIs is complicated. This book introduces you to a variety of techniques to master the art of developing ASP.NET applications that are built upon a SharePoint foundation. You'll explore integration with SharePoint components, configuration management, Code Access Security, feature packaging, proper use of SharePoint APIs, and advanced deployment techniques. Pro ASP.NET SharePoint 2010 Solutions walks you through all of the steps needed to successfully build and deploy ASP.NET solutions within the SharePoint platform.
Table of contents
- Copyright
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
-
1. SharePoint as a Development Platform
- 1.1. SharePoint Features
- 1.2. Common Approach to Application Development in SharePoint
- 1.3. Sandboxed Solutions
- 1.4. Advanced Approaches to Application Development
- 1.5. Summary
-
2. Visual Studio 2010–Advancing the SharePoint Development Environment
- 2.1. Anatomy of a Visual Studio 2010 SharePoint Project
- 2.2. Wrapping ASP.NET Development
- 2.3. Coding the Sample Visual Web Part
- 2.4. Deploying a Solution
- 2.5. Using Features
- 2.6. Package Designer
- 2.7. Packaging Explorer
- 2.8. SharePoint Project Templates
- 2.9. Other Visual Studio Templates and Features
- 2.10. Team Development
- 2.11. Summary
- 3. SharePoint, IIS, and the .NET Framework
-
4. SharePoint Architecture–File System, Database, and the Provider Pattern
- 4.1. SharePoint 2010 and the File System
-
4.2. SharePoint 2010 Databases
-
4.2.1.
-
4.2.1.1.
- 4.2.1.1.1. Virtual machine "a" contains the following pre-configured software:
- 4.2.1.1.2. Virtual machine "b" contains the following pre-configured software:
- 4.2.1.1.3. AdventureWorksDW
- 4.2.1.1.4. Application_Registry_Service_DB
- 4.2.1.1.5. BDC_Service_DB
- 4.2.1.1.6. Contoso_Inventory, Contoso_Retail_DW, and Customers
- 4.2.1.1.7. FAST Databases
- 4.2.1.1.8. Managed Metadata Service Database
- 4.2.1.1.9. PerformancePoint Service Application database
- 4.2.1.1.10. ReportServer, ReportServerTempDB
- 4.2.1.1.11. Search Service Databases
- 4.2.1.1.12. Secure_Store_Service_DB
- 4.2.1.1.13. SharePoint_AdminContent
- 4.2.1.1.14. SharePoint_Config
- 4.2.1.1.15. StateService
- 4.2.1.1.16. SupplyChainSQL
- 4.2.1.1.17. User Profile Service Application_ProfileDB
- 4.2.1.1.18. User Profile Service Application_SocialDB
- 4.2.1.1.19. User Profile Service Application_SyncDB
- 4.2.1.1.20. WebAnalyticsServiceApplication_ReportingDB, WebAnalyticsServiceApplication_StagingDB
- 4.2.1.1.21. WordAutomationServices
- 4.2.1.1.22. WSS_Content Databases
- 4.2.1.1.23. WSS_Logging
-
4.2.1.1.
-
4.2.1.
- 4.3. SharePoint 2010 and the Virtual Path Provider Pattern
- 4.4. Summary
- 5. Web Parts and Master Pages
-
6. The Client Object Model
- 6.1. Introducing the Client Object Model
- 6.2. Client Object Model Components
- 6.3. Client Object Model API Support
- 6.4. Data Retrieval and Interaction
-
6.5. Client Object Model—The Big Three
- 6.5.1. Client Object Model Reading List Data via ASP.NET
- 6.5.2. Client Object Model Writing List Data via ASP.NET
- 6.5.3. Client Object Model Reading List Data via Silverlight—From a Web Part
- 6.5.4. Client Object Model Writing List Data via Silverlight
- 6.5.5. Debugging Silverlight in SharePoint 2010
- 6.5.6. Client Object Model—Reading List Data via ECMAScript/JavaScript
- 6.6. Summary
-
7. Business Connectivity Services
-
7.1. What are Business Connectivity Services?
- 7.1.1. What are Business Connectivity Services?
- 7.1.2. BCS Solutions with SharePoint Designer
- 7.1.3. BCS Solutions with Visual Studio 2010
- 7.1.4. BCS Architecture
- 7.1.5. Summary
-
7.1. What are Business Connectivity Services?
-
8. Touch Points–Integrating SharePoint 2010 and ASP.NET
- 8.1. Integration Factors
- 8.2. Example Business Scenarios
- 8.3. Organizational Factors
- 8.4. Touch Points
- 8.5. Low Touch Point
- 8.6. Branding SharePoint Solutions
- 8.7. Publishing Layouts
- 8.8. Customizing SharePoint 2010 Navigation
- 8.9. Summary
-
9. Medium Touch Point Solutions
- 9.1. Medium Touch Points
- 9.2. Medium Touch Point Examples
- 9.3. Summary
-
10. High Touch Point Solutions
-
10.1. Pros
- 10.1.1.
- 10.1.2. Tenets and Constraints for High Touch Point Solutions
- 10.1.3. High Touch Point Blended Solution Example
- 10.1.4. Migrating An Existing ASP.NET Application
- 10.1.5. Load Testing Your Blended Solution
- 10.2. Summary and Conclusion
-
10.1. Pros
Product information
- Title: Pro ASP.NET SharePoint 2010 Solutions: Techniques for Building SharePoint Functionality into ASP.NET Applications
- Author(s):
- Release date: December 2010
- Publisher(s): Apress
- ISBN: 9781430231110
You might also like
book
Microsoft SharePoint 2010: Building Solutions for SharePoint 2010
This book provides a fresh take on Microsoft's premier collaboration solution. A critical resource if you're …
book
Microsoft SharePoint 2013 Plain & Simple
Get the full-color, visual guide that makes learning Microsoft SharePoint 2013 plain and simple! Follow the …
book
Inside Microsoft SharePoint 2013
Build custom SharePoint solutions with architectural insights from the experts. Take a deep dive into SharePoint …
book
Microsoft SharePoint 2013: Developer Reference
Design and develop great solutions using SharePoint 2013 Develop your business collaboration solutions quickly and effectively …