This document discusses lessons learned and advanced troubleshooting techniques for SharePoint 2016 adoption. It covers improvements and regressions in SharePoint 2016, including improvements to drag and drop functionality and search synonym weighting, as well as regressions in retrieving crawled user properties via PowerShell. It also discusses the differences between the farm account and administrator account, issues with FQDN vs non-FQDN URLs, and advanced troubleshooting tools like the ULS viewer, PowerShell, browser developer tools, and third-party tools. Specific troubleshooting examples addressed include issues with the Central Administration site and BDC service application configuration.
SharePoint 2016 Platform Adoption Lessons Learned and Advanced TroubleshootingJohn Calvert
Lessons learned from designing and building a modern SharePoint Server 2016 platform architecture for a Government of Canada agency and some advanced troubleshooting scenarios that arose. We will look in particular at web and service applications, host-named site collections, search, and security.
SharePoint Performance: Best Practices from the FieldJason Himmelstein
Want to avoid the performance mistakes before you make them? This in-depth session we will discuss how to properly position your SharePoint farm for success beginning with "hardware" and ending with troubleshooting methodologies to maximize performance. Find the pitfalls before you hit them from someone who has climbed out of the deep dark holes in the wild. Best Practices from the Field combines recommendations from Microsoft with the experience of trial & error.
This blog will help you learn how to back up a single content database in SharePoint 2016. And restore the database on your SharePoint 2019 server environment.
http://www.softreetechnology.com/blogs/migrate-sharepoint-2016-to-sharepoint-2019-environment-using-content-database-migration/
SharePoint 2016 Platform Adoption Lessons Learned and Advanced TroubleshootingJohn Calvert
Lessons learned from designing and building a modern SharePoint Server 2016 platform architecture for a Government of Canada agency and some advanced troubleshooting scenarios that arose. We will look in particular at web and service applications, host-named site collections, search, and security.
SharePoint Performance: Best Practices from the FieldJason Himmelstein
Want to avoid the performance mistakes before you make them? This in-depth session we will discuss how to properly position your SharePoint farm for success beginning with "hardware" and ending with troubleshooting methodologies to maximize performance. Find the pitfalls before you hit them from someone who has climbed out of the deep dark holes in the wild. Best Practices from the Field combines recommendations from Microsoft with the experience of trial & error.
This blog will help you learn how to back up a single content database in SharePoint 2016. And restore the database on your SharePoint 2019 server environment.
http://www.softreetechnology.com/blogs/migrate-sharepoint-2016-to-sharepoint-2019-environment-using-content-database-migration/
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...J.D. Wade
You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, and supported methods for providing high availability and disaster recovery.
This session introduces tools that can help you analyze and troubleshoot performance with SharePoint 2013. This sessions presents tools like perfmon, Fiddler, Visual Round Trip Analyzer, IIS LogParser, Developer Dashboard and of course we create Web and Load Tests in Visual Studio 2013.
At the end we also take a look at some of the tips and best practices to improve performance on SharePoint 2013.
Automating SQL Server Database Creation for SharePointTalbott Crowell
In this session, Talbott will discuss the use of the SharePoint API for provisioning content databases in SQL Server to store documents. There are several scenarios that you will want to control and manage the database creation when building specialized applications using SharePoint. Topics include planning and estimating size requirements plus strategies around partitioning data into content databases. Attendees include SQL Server DBA's supporting SharePoint installations and applications. Presented at New England Data Camp 1.0, Jan 24, 2009, at Microsoft Waltham, MA.
What SQL DBAs need to know about SharePoint-Indianapolis 2013J.D. Wade
With the number of deployments of SharePoint exponentially growing every day, as a DBA, it is very likely you are going to have SharePoint databases on SQL Servers you support. This session reviews SharePoint strictly from the SQL Server perspective. You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, supported methods for providing high availability and disaster recovery, and the part SharePoint and SQL each play in the Microsoft Business Intelligence story.
SharePoint 2016 Why Upgrade: Top 10 Compelling FeaturesJoel Oleson
Are you ready for SharePoint 2016? Are you sure? Have you built your business case? In this session we dig into the new features with a focus on building the real reason to upgrade...
SharePoint 2016 has a lot of new features that we inherit from the cloud, as well as a lot of new hybrid features and additional UI investments that have already proven popular in Office 365 SharePoint online. With the IT Preview it seems Microsoft is only talking to the IT and Devs.
In this session we’ll approach the features from a user perspective and help you to:
Get a first look at SharePoint 2016 for the business whether you are already planning to upgrade, or just curious
Build the business case of a more secure, auditable, and flexible SharePoint 2016 upgrade or deployment
Start planning for the next big version of SharePoint and be ready for release
SQL Server is really the brain of SharePoint; in this session, Serge Luca (SharePoint MVP) and Isabelle Van Campenhoudt (SQL Server MVP) will give you an overview of what any SharePoint consultant and DBA need to know regarding business continuity in SharePoint 2013 & 2016. Of course SQL Server plays a major role in this story; the sessions will be animated with real & live demos.
Topics covered:
Concepts of business continuity
SharePoint and Business continuity
Patterns and anti-patterns
SharePoint and SQL Server Always on Availability groups : what works, what doesn’t work (demos)
Lessons learned from real projects
SharePoint 2016 Min Role and Business continuity
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
SharePoint has come a long way since the first release in 2001. As the product evolves so does our understanding of how to plan, install, operate and manage a SharePoint farm. In this session, we are going to discuss the entire process that starts with the SharePoint capacity planning all the way to the successful management of a SharePoint farm. We also going to discuss the most common best practices and help you avoid some most common pitfalls. The best practices outlined in this session are something that should be applied to farms large and small. To keep you up to the with the new SharePoint 2016, we are going to spend a fair amount of time discussing some of the current hot scenarios like MinRoles in SharePoint 2016, automated installation with PowerShell and SharePoint Online hybrids.
SharePoint BCS, OK. But what is the SharePoint Business Data List Connector (...Layer2
The Layer2 Business Data List Connector for SharePoint makes it as easy as possible to connect native SharePoint lists to almost any external data source, codeless and bi-directional. The app closes many issues and overcomes limitations that still exist with SharePoint out-of-the-box data integration today.
To configure simply:
1. Enter connection string
2. Enter select statement
3. Enter primary keys.
Fast background updates (changed data only) via timer job. Alerts and workflows can be used to take business actions in SharePoint, when external data records are changed. Optionally write-back changes to data source.
Who is to blame? SharePoint? SQL? For many admins, SharePoint is the biggest and most important SQL Server application they manage. But how? In this session, we give an overview on planning, installation and management of SQL Server for SharePoint. We also explain how SharePoint uses SQL and cover best practices from the SharePoint and SQL CAT teams.
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsEric Shupps
Building SharePoint farms for development and testing is easy. But building highly available farms to meet enterprise service level agreements that are fault tolerant, scalable and connected to the cloud? Not quite so easy. In this workshop you will learn how to plan, design and implement a highly availability farm architecture based upon proven techniques and practical guidance. You will also discover how to connect on-premise deployments to the cloud, manage security and identity synchronization, correctly configure workflow farms, and prepare your environment for app integration.
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...Jason Himmelstein
Having trouble keeping up with all of the changes in the BI space around SharePoint & Office 365? Feel like every time you think you understand what is going on Microsoft pivots (pun intended) yet again? You are not alone. Join Rackspace Microsoft MVP, Jason Himmelstein, for a journey through the Microsoft story around BI and how the latest changes are making it all more cohesive & something worth investing your time (and money) into. He will cover Power BI, what changes as a result of SQL Server 2016 for SharePoint, the Excel story, and help you understand the integration story with Office 365.
Speaker: Wictor Wilén;
This session will cover what you need to do an upgrade from SharePoint 2010 to SharePoint 2013, You’ll learn the upgrade planning, methods and execution through a number of demos. During the session we will do a live upgrade from SharePoint 2010 to SharePoint 2013. We’ll also cover the Site Collection upgrade previews and health checks, which allows the site collection owner to determine when they are ready to move on to the new version.
In this session we will go through new and extended functions in the User Profile area. We will cover the planning and implementation from the organizational to the technical perspective, not only in theory but also in the live demo.
Aleksandar Drašković
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...J.D. Wade
You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, and supported methods for providing high availability and disaster recovery.
This session introduces tools that can help you analyze and troubleshoot performance with SharePoint 2013. This sessions presents tools like perfmon, Fiddler, Visual Round Trip Analyzer, IIS LogParser, Developer Dashboard and of course we create Web and Load Tests in Visual Studio 2013.
At the end we also take a look at some of the tips and best practices to improve performance on SharePoint 2013.
Automating SQL Server Database Creation for SharePointTalbott Crowell
In this session, Talbott will discuss the use of the SharePoint API for provisioning content databases in SQL Server to store documents. There are several scenarios that you will want to control and manage the database creation when building specialized applications using SharePoint. Topics include planning and estimating size requirements plus strategies around partitioning data into content databases. Attendees include SQL Server DBA's supporting SharePoint installations and applications. Presented at New England Data Camp 1.0, Jan 24, 2009, at Microsoft Waltham, MA.
What SQL DBAs need to know about SharePoint-Indianapolis 2013J.D. Wade
With the number of deployments of SharePoint exponentially growing every day, as a DBA, it is very likely you are going to have SharePoint databases on SQL Servers you support. This session reviews SharePoint strictly from the SQL Server perspective. You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, supported methods for providing high availability and disaster recovery, and the part SharePoint and SQL each play in the Microsoft Business Intelligence story.
SharePoint 2016 Why Upgrade: Top 10 Compelling FeaturesJoel Oleson
Are you ready for SharePoint 2016? Are you sure? Have you built your business case? In this session we dig into the new features with a focus on building the real reason to upgrade...
SharePoint 2016 has a lot of new features that we inherit from the cloud, as well as a lot of new hybrid features and additional UI investments that have already proven popular in Office 365 SharePoint online. With the IT Preview it seems Microsoft is only talking to the IT and Devs.
In this session we’ll approach the features from a user perspective and help you to:
Get a first look at SharePoint 2016 for the business whether you are already planning to upgrade, or just curious
Build the business case of a more secure, auditable, and flexible SharePoint 2016 upgrade or deployment
Start planning for the next big version of SharePoint and be ready for release
SQL Server is really the brain of SharePoint; in this session, Serge Luca (SharePoint MVP) and Isabelle Van Campenhoudt (SQL Server MVP) will give you an overview of what any SharePoint consultant and DBA need to know regarding business continuity in SharePoint 2013 & 2016. Of course SQL Server plays a major role in this story; the sessions will be animated with real & live demos.
Topics covered:
Concepts of business continuity
SharePoint and Business continuity
Patterns and anti-patterns
SharePoint and SQL Server Always on Availability groups : what works, what doesn’t work (demos)
Lessons learned from real projects
SharePoint 2016 Min Role and Business continuity
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
SharePoint has come a long way since the first release in 2001. As the product evolves so does our understanding of how to plan, install, operate and manage a SharePoint farm. In this session, we are going to discuss the entire process that starts with the SharePoint capacity planning all the way to the successful management of a SharePoint farm. We also going to discuss the most common best practices and help you avoid some most common pitfalls. The best practices outlined in this session are something that should be applied to farms large and small. To keep you up to the with the new SharePoint 2016, we are going to spend a fair amount of time discussing some of the current hot scenarios like MinRoles in SharePoint 2016, automated installation with PowerShell and SharePoint Online hybrids.
SharePoint BCS, OK. But what is the SharePoint Business Data List Connector (...Layer2
The Layer2 Business Data List Connector for SharePoint makes it as easy as possible to connect native SharePoint lists to almost any external data source, codeless and bi-directional. The app closes many issues and overcomes limitations that still exist with SharePoint out-of-the-box data integration today.
To configure simply:
1. Enter connection string
2. Enter select statement
3. Enter primary keys.
Fast background updates (changed data only) via timer job. Alerts and workflows can be used to take business actions in SharePoint, when external data records are changed. Optionally write-back changes to data source.
Who is to blame? SharePoint? SQL? For many admins, SharePoint is the biggest and most important SQL Server application they manage. But how? In this session, we give an overview on planning, installation and management of SQL Server for SharePoint. We also explain how SharePoint uses SQL and cover best practices from the SharePoint and SQL CAT teams.
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsEric Shupps
Building SharePoint farms for development and testing is easy. But building highly available farms to meet enterprise service level agreements that are fault tolerant, scalable and connected to the cloud? Not quite so easy. In this workshop you will learn how to plan, design and implement a highly availability farm architecture based upon proven techniques and practical guidance. You will also discover how to connect on-premise deployments to the cloud, manage security and identity synchronization, correctly configure workflow farms, and prepare your environment for app integration.
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...Jason Himmelstein
Having trouble keeping up with all of the changes in the BI space around SharePoint & Office 365? Feel like every time you think you understand what is going on Microsoft pivots (pun intended) yet again? You are not alone. Join Rackspace Microsoft MVP, Jason Himmelstein, for a journey through the Microsoft story around BI and how the latest changes are making it all more cohesive & something worth investing your time (and money) into. He will cover Power BI, what changes as a result of SQL Server 2016 for SharePoint, the Excel story, and help you understand the integration story with Office 365.
Speaker: Wictor Wilén;
This session will cover what you need to do an upgrade from SharePoint 2010 to SharePoint 2013, You’ll learn the upgrade planning, methods and execution through a number of demos. During the session we will do a live upgrade from SharePoint 2010 to SharePoint 2013. We’ll also cover the Site Collection upgrade previews and health checks, which allows the site collection owner to determine when they are ready to move on to the new version.
In this session we will go through new and extended functions in the User Profile area. We will cover the planning and implementation from the organizational to the technical perspective, not only in theory but also in the live demo.
Aleksandar Drašković
SharePoint Development
==================
What are WebParts?
Working with WebPart through browser
Customize WebPart through SharePoint Designer
Customizing List views (Conditional formatting)
Create Webpart using Visual Studio
Building a simple webpart
Building a visual webpart
Sandbox solution overview
Farm Solution Deployment
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis
This is the presentation from guest expert webinar by Paolo Pialorsi, SharePoint MVP, who presents the most common issues in SharePoint configuration and explains how to avoid them.
Watch the video here: https://youtu.be/w28Xqa_P5IA
For all of the things that can go wrong with your SharePoint implementation, one of the best things we can do is learn from others. From not accepting that implementing an established information architecture and having an available infrastructure are core tenants of every SharePoint installation to managing SLAs with your end users; join us as we share not only what we've seen as worst practices but also worst experiences.
Attendees will learn practices on how to properly manage their SharePoint environments, how to work with other IT department leads and plan for a more properly planned SharePoint environment instead of dealing with the headaches that precipitate themselves when systems are hastily thrown together.
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in AzureXenox Garavito
From SharePoint Saturday DC (Reston)
Saturday 25th October, 2014 1:00pm to 2:15pm (EST)
This session is targeted to the SharePoint .NET developer who has been clinging to sandbox/farm solutions and putting off jumping into the SharePoint App model. Get your head out of the clouds and head into the cloud! This introductory session will guide you through the steps to provision a scalable Provider-Hosted App in Azure.
Overview of Chef - Fundamentals Webinar Series Part 1Chef
This is an Overview of Chef. After viewing this webinar you will be able to:
- Describe how Chef thinks about Infrastructure Automation
- Define the following terms:
- Resource
- Recipe
- Node
- Run List
- Search
- Login to Hosted Chef
- Run `knife` commands from your workstation
Video of this webinar can be found at the following URL
https://www.youtube.com/watch?v=S5lHUpzoCYo&list=PL11cZfNdwNyPnZA9D1MbVqldGuOWqbumZ
SharePoint on demand with System Center - Matija BlagusSPC Adriatics
This session will demonstrate how to create SharePoint 2013 (and 2010) environment in your private cloud on demand. System Center family of product allow you to create SharePoint environments very easily and on demand. In demonstration we will show how to create templates that will be automatically created with System Center Virtual Machine Manager. This is a great feature that you can use for testing and development purposes. In this session will be also covered basics of other System Center products that can help you with provisioning, managing and orchestrating SharePoint environments.
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf
There are benefits to be gained when patterns and practices from developer techniques are applied to operations. Notably, a fully automated solution where infrastructure is managed as code and all changes are automatically validated before reaching production. This is a process shift that is recognized among industry innovators. For organizations already leveraging these processes, it should be clear how to leverage Microsoft platforms. For organizations that are new to the topic, it should be clear how to bring this process to your environment and what it means to your organizational culture. This presentation explains the components of a Release Pipeline for configuration as code, the value to operations, and solutions that are used when designing a new Release Pipeline architecture.
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013J.D. Wade
With the number of deployments of SharePoint exponentially growing every day, as a DBA, it is very likely you are going to have SharePoint databases on SQL Servers you support. This session reviews SharePoint strictly from the SQL Server perspective. You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, supported methods for providing high availability and disaster recovery, and the part SharePoint and SQL each play in the Microsoft Business Intelligence story.
Deep dive into share point framework webpartsPrabhu Nehru
The slide talks about getting started with SharePoint Framework Web parts - A session on this topic was given @ Global Office 365 Developer Boot camp Coimbatore
Is your farm struggling to server your organization? How long is it taking between page requests? Where is your bottleneck in your farm? Is your SQL Server tuned properly? Worried about upgrading due to poor performance? We will look at various tools for analyzing and measuring performance of your farm. We will look at simple SharePoint and IIS configuration options to instantly improve performance. I will discuss advanced approaches for analyzing, measuring and implementing optimizations in your farm.
[Robert Vončina] With SharePoint 2016 there are a few new things that makes configuring SharePoint 2016 for BI a bit more challenging. This session will display how to configure your SharePoint 2016 environment for authentication delegation with Kerberos for different BI tools.
Your company is not-yet- ready for the cloud ?
How to refresh your BI solution by providing the beauty of Power BI reports on premises and the ability from the same place to consume your legacy reports or to share efficiently your data model through a unique place. Demo based session with an architecture introduction and a "from the field" real project feedback.
Introduction to Infrastructure as Code & Automation / Introduction to ChefNathen Harvey
Your customers expect you to continuously deliver delightful experiences. This means that you’ll need to continuously deliver application and infrastructure updates. Hand-crafted servers lovingly built and maintained by a system administrator are a thing of the past. Golden images are fine for initial provisioning but will quickly fail as your configuration requirements change over time.
It’s time for you to fully automate the provisioning and management of your infrastructure components. Welcome to the world of infrastructure as code! In this new world, you’ll be able to programmatically provision and configure the components of your infrastructure.
Disposable infrastructure whose provisioning, configuration, and on-going maintenance is fully automated allow you to change the way you build and deliver applications. Move your applications and infrastructure towards continuous delivery.
In this talk, we’ll explore the ideas behind “infrastructure as code” and, specifically, look at how Chef allows you to fully automate your infrastructure. If you’re brave enough, we’ll even let you get your hands on some Chef and experience the delight of using Chef to build and deploy some infrastructure components.
Kako pravilno konfigurisati SharePoint on-premises za SharePoint Add-ins (Sha...Dragan Panjkov
Microsoft NetWork 2016 - SharePoint Add-ins (SharePoint Apps) su novi način kreiranja custom rješenja koja se naslanjaju na SharePoint. AddOns se ne izvršavaju unutar SharePoint konteksta već kao zasebne web aplikacije, te stoga njihovo konfigurisanje predstavlja važan korak u konfigurisanju bilo koje SharePoint farme (bilo prilikom razvoja ili prilikom implementacije u produkciji). Za pravilno konfigurisanje AddOn-a neophodno je ispuniti nekoliko preduslova - kako na samom SharePoint-u tako i na pratećoj infrastrukturi. U ovom predavanju ćemo detaljno, korak po korak, objasniti neophodne korake, pokazati kako se konfiguriše SharePoint kroz administrativni web interfejs te upotrebom PowerShell-a kako bi SharePoint AddOns mogli da se instaliraju na farmi. ovo predavanje namijenjeno je svima koji imaju potrebu da konfigurišu SharePoint Server za Addins, kao i onima koji se time bave iz hobija.
SharePoint 2016 - What’s New and What MattersJohn Calvert
Overview of what's new in SharePoint 2016 on-premises for a business and technical audience, especially in the Canadian federal government sector where cloud-based services and capabilities are not currently widely accessible or in use.
Transform SharePoint default list forms with HTML, CSS and JavaScriptJohn Calvert
Turn the out-of-the-box SharePoint list forms into custom styled forms using only HTML, CSS and JavaScript.
Based on Mark Rackley’s original approach, Easy Custom Layouts for Default SharePoint Forms, http://www.markrackley.net/2013/08/29/easy-custom-layouts-for-default-sharepoint-forms/, with significant enhancements: pure CSS solution, locale-agnostic field move, jQueryUI tabs.
Learn about the various SharePoint 2013 APIs, CSOM, SOM, OData/REST and WCF Data Services, and how to call them from your web applications, line-of-business systems, and back-end services, to leverage all the power of SharePoint 2013 without having to target and deploy code into SharePoint 2013.
Migrating to SharePoint 2013 - Business and Technical PerspectiveJohn Calvert
Many organizations still run versions of SharePoint prior to 2013, but the appetite and pressure to upgrade is increasing as business and IT better understand the new features and capabilities of SharePoint 2013 / Online combined with its sister products Office 2013 and Exchange 2013, or alternately Office 365. Drawing on experience from real client engagements in this presentation we examine the business and technical roadmap, and challenges in planning and executing a migration to SharePoint 2013.
IIBA OO - Is a business analyst required for SharePoint projects?John Calvert
SharePoint offers the promise of instant functionality for all sorts of business needs: collaboration, document management, Internet/intranet web content management, search, business intelligence, etc. In addition there are seemingly endless possibilities for configuration and customization, much of it easily accessible to business and power users. Do SharePoint deployments and customizations need formal requirements gathering, business modeling, and functional analysis as part of the project plan? Or is it all about the technical infrastructure and IT configuration? Let’s discuss some real-world project scenarios and share our experiences to answer this question.
Cloud Based Dev/Test Environments for .NET and SharePoint Using CloudShareJohn Calvert
Cloud-based platform and software environments are a hot topic these days. Why bother hosting, managing and licensing VMs and software for your development projects and test labs when the VMs are often only required for a few months or a year. Explore the possibilities with CloudShare for your .NET and SharePoint development environment and tools.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
2. About Me
• SharePoint / .NET solution and technical architect
• Over 20 years experience developing business solutions for private
industry & government
• Recent clients include DND, StatCan, HoC, Justice, NRC, NSERC, DFAIT,
CFPSA, MCC, OSFI
• Specialize in Microsoft technologies
• Speaker at user groups and conferences
3. Thank you to my sponsor
• CloudShare – Environments Made Easy
• http://www.cloudshare.com/
5. Adoption
• Very simple / smooth
• No major differences in project core workloads
• Publishing Portal site collection with EN / FR variations
• Design Manager package
• WET 4
• BDC .NET Connector
• Search service app
• Display templates
6. What Is New and Sort-Of Useful
• Smaller MinRole farm
• New capability of Feature Pack 1 / Nov 2016 public update
• Front-end with Distributed Cache
• Application with Search
• Admin Actions Logging (Central Admin and PowerShell)
• New capability of Feature Pack 1 / Nov 2016 public update
• No GUI or browse tooling available, access via PowerShell
• Retained for a maximum of 31 days
7. What Has Improved?
• Ampersand and other special characters in file name (RTM)
• Both drag & drop to library in browser and Explorer View
• Synonyms weighted the same as the original query terms (PU)
• PSConfig (PU)
• Recovery from cancel or abort/error
• Restarting of app pools
8. What Got Worse?
• Retrieve user crawled properties with PowerShell
• Only OOTB crawled properties are retrieved by PowerShell
• Get-SPEnterpriseSearchServiceApplication -
Identity "Search" | Get-
SPEnterpriseSearchMetadataCrawledProperty -
Category 'Business Data' | ft
Name Category Name Propset Is Mapped
To Contents
Is Name
Enum
Schema
Id
Variant
Type
docaclmeta Business Data 2edeba9a-0fa8-4020-8a8b-
30c3cdf34ccd
False False 0 0
EntityName Business Data 2edeba9a-0fa8-4020-8a8b-
30c3cdf34ccd
False False 0 0
EntityNamespa
ce
Business Data 2edeba9a-0fa8-4020-8a8b-
30c3cdf34ccd
False False 0 0
9. MinRole / Service Instances
• Enforces predefined set of service instances per server role
• Attempts to auto-restart service instance if it stops
• Does not repair service instance if it won’t restart or is corrupted
• Use Install-SPService to repair / re-provision service instance
• Per server node not entire farm
• https://technet.microsoft.com/en-us/library/ff607705(v=office.16).aspx
10. Admin vs Farm Account
• Admin account is not the same as Farm account
• Admin account
• Farm setup and patching
• PSCONFIG
• Configure and manage farm and servers
• Farm account
• Central Admin app pool identity
• Timer Service identity
11. Admin vs Farm Account
• Account logged in when SharePoint farm is created (psconfig)
becomes db_owner for farm config and central admin databases
• Account logged in when service apps and web apps are created in
PowerShell becomes db_owner for their databases, with limited
exceptions
• However, Farm account is automatically owner for some of these
• Important when SQL is hosted and SP admins have limited access /
permissions to SQL Server
• Important when installing and configuring those service apps that
have Farm account as dbo
12. Admin vs Farm Account
Services with Farm Account as dbo no matter what:
• Business Connectivity
• Secure Store
• Why?
13. Admin vs Farm Account
• Even reputable authorities confound Admin and Farm accounts
• Eg well-known Vlad Catrinescu blog post, SharePoint 2013 Service
Accounts Best Practices Explained
• As of Mar 27, 2017, more than four years after originally published
14. FQDN versus Non-FQDN
• Modern DNS config resolves both to same host
• However HTTP request still carries original hostname
• SharePoint and IIS may need AAM / bindings defined for both
otherwise won’t respond
• Do you really want / need to support both?
• If not, consider a rewrite rule to canonical form
• Use generic bindings
15. FQDN versus Non-FQDN
• Agnostic bindings for IIS are most flexible
• If multiple web apps IP Address could be specific IP or All Unassigned
16. FQDN versus Non-FQDN
• Rewrite Non-FQDN to canonical FQDN
• CACHE_URL is to capture protocol, no server variable for that
<rule name="Non-FQDN to FQDN" enabled="true" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{SERVER_NAME}" pattern="^hnsc-group$" negate="true" />
<add input="{SERVER_NAME}" pattern="^[^.]*$" />
<add input="{CACHE_URL}" pattern="^(.+)://" />
</conditions>
<action type="Redirect"
url="{C:1}://{SERVER_NAME}.XXX.ca:{SERVER_PORT}{PATH_INFO}" />
</rule>
19. Central Admin On The Blink
• Refresh Central Admin but page is blank!?
• No error msg
• No correlation Id
• Entirely blank browser window
20. Central Admin On The Blink
• Try again in new browser tab!?
• Now standard browser 404 response
• But how does Central Admin go away so completely?!
21. Central Admin On The Blink
• Check and restart Central Admin IIS website and app pool
• Hostname and server ping succeeds
22. Central Admin On The Blink
• Check ULS, filter to Show Errors Only, a sea of red
23. Central Admin On The Blink
SQL database login for
‘XXX_DEV_SharePoint_Config' on
instance ‘XXX_DEV_SP16' failed.
Additional error information from
SQL Server is included below.
Login failed for user ‘YYYXXX-
D_Farm'. Cannot continue the
execution because the session is
in the kill state. A severe
error occurred on the current
command. The results, if any,
should be discarded.
24. Central Admin On The Blink
• Check SQL Server Management Studio
• Farm account is Deny access to database engine
25. Central Admin On The Blink
• There were numerous legacy service accounts
• In the process of disabling these we went one too far!
• Denied the Farm account access to the farm SQL server
• Reset Farm account to:
• Permission to connect to database engine: Grant
• Central Admin came back online
26. Conclusion
• ULS log had a simple and straightforward error msg
• Sometimes you get lucky with ULS!
• But not often!
28. BDC Service App Issue
• Dev team reports BDC .NET Connector deployment fails
• Dev team workaround:
• Switch web app service app associations from Default to Custom and include
BDC service app
• Even though Default and Custom groups show the same service app
associations
29. Service App Associations in Central Admin
• Default associations vs custom associations
• BDC actions in Central Admin and PowerShell fail with Default
associations assigned, succeed with Custom associations
30. BDC: Configure for Profile Page Host site Issue
• Possibly related issue in BDC service app Configure command for
Profile Page Host site
• The default BDC Service on site http://informatics-pot16-dev.XXX.ca/ does not
match current BDC Service.
31. BDC: Configure for Profile Page Host site Issue
• ULS logs show a divergence but no clear leads for troubleshooting
32. PowerShell Discrepancy vs Central Admin
• Discrepancy in default proxy group: PowerShell compared to Central
Admin
• SPWebApplication.ServiceApplicationProxyGroup.DefaultPr
oxies
• Picasso BDC Proxy is missing!
Display Name Type Name
Managed Metadata Connection Managed Metadata Service Connection
Picasso Search Proxy Search Service Application Proxy
Picasso User Profile Service User Profile Service Application Proxy
Secure Store Proxy Secure Store Service Application Proxy
State Service Proxy State Service Proxy
Usage and Health Usage and Health Data Collection Proxy
33. Fix: Force Add Service App Proxy to Default
Group
• PowerShell to add Picasso BDC Proxy to Default associations group
• Add-SPServiceApplicationProxyGroupMember $pg -
Member 5b29056d-2206-426a-b9db-096a3a43fd60 #
Picasso BDC Proxy
• No change in how Central Admin displays Default service app
associations list
• Resolves issue in BDC service app Configure command for Profile Page
Host site
• True fix versus using Custom association group work around
34. Root Cause – Solution Deployment Script
• BDC service app deployed by solution PowerShell script
• New-SPBusinessDataCatalogServiceApplication
cmdlet also creates a proxy but does not permit assigning it’s name
• New-SPBusinessDataCatalogServiceApplicationProxy
cmdlet permits assigning the proxy name
• Solution deployment script combined these and Remove-
SPServiceApplicationProxy cmdlet
• In a funky way that left the farm confused about the state of the
Default association group
39. SharePoint Developer Dashboard
• Similar to F12 Dev Tools
• But server-side focus
• Deep ASP.NET page info
• Deep SharePoint page info
• Enable with PowerShell
40. Conclusion
• Inspect HTTP requests, responses, content, and browser errors
• Rapidly zero in on page or item related problems
• Inspect ASP.NET / SharePoint page lifecycle and Server Object Model
(SSOM) API calls
44. HTTP Request Pipeline
• Dev team reports that BDC service app Create/Upgrade profile pages
screen started having an issue
• This content cannot be displayed in a frame
46. HTTP Request Pipeline
• You might recognize the issue immediately:
• Same Origin policy for framing
• Or Google
• Request domain is sps-adds-d01.XXX.ca
• Target domain is informatics-pot16-dev.XXX.ca
• But can F12 Dev Tools tell us more about root cause / resolution?
47. HTTP Request Pipeline
• Console errors are not relevant
• /_layouts/15/CreateProfileDialog.aspx appears to be the culprit
• Response aborts after that
55. Conclusion
• SharePoint forces X-FRAME-OPTIONS: SAMEORIGIN
• No farm or IIS config will override this
• HttpModule can override
• Or just live with browser framing warning msg
56. HTTP Protocol of New Site Collection
• How to control the protocol of the URL of a new site collection?
• 3rd party Create Host-Named Site Collection
• OOTB Create Site Collection
57. Analyze Internals of an Application Page
• /_admin/SharePointHNSC/createhostnamedsite.aspx
58. Analyze Internals of an Application Page
• C:Program FilesCommon Filesmicrosoft sharedWeb Server
Extensions16TEMPLATEADMINSharePointHNSC
59. Analyze Internals of an Application Page
• 300 Lines of ASP.NET and JavaScript: How to find protocol element?
60. Analyze Internals of an Application Page
• Browser > F12 Developer Tools > DOM Explorer
61. Analyze Internals of an Application Page
• HTML element in createhostnamedsite.aspx
62. Analyze Internals of an Application Page
• Identify page class’ code behind assembly
63. Analyze Internals of an Application Page
• Identify page class’ code behind – from source code
64. Analyze Internals of an Application Page
• Identify page class’ code behind assembly
65. Analyze Internals of an Application Page
• Open assembly in dotPeek from JetBrains (ReSharper)
66. Analyze Internals of an Application Page
• Locate references to HTML element by its Id
67. Analyze Internals of an Application Page
• Analyze markup and code to determine source of element InnerText
68. Analyze Internals of an Application Page
• Analyze markup and code to determine source of element InnerText
• <SharePoint:WebApplicationSelector
id="Selector" runat="server“
OnContextChange="OnContextChange"
AllowAdministrationWebApplication="false" />
• SPWebApplication currentItem =
this.Selector.CurrentItem;
• this.SpanUrlProtocol.InnerText =
currentItem.GetResponseUri(SPUrlZone.Default).S
cheme + Uri.SchemeDelimiter;
69. HTTP Protocol of New Site Collection
• Central Admin force default zone protocol for new site collection to
match default zone protocol for web app container
• AAM of web app container needs to satisfy platform workloads HTTP
vs HTTPS
70. HTTP Protocol of New Site Collection
• Swap HTTP / HTTPS AAMs of web app container
71. HTTP Protocol of New Site Collection
• Swap HTTP / HTTPS AAMs of web app container
72. HTTP Protocol of New Site Collection
• Success: Switched default protocol for new site collection
• 3rd party Create Host-Named Site Collection
• OOTB Create Site Collection
73. Conclusion
• Get comfortable with reading disassembled Microsoft assemblies to
delve into actual logic of Central Admin application pages
• Also works for PowerShell cmdlets which are often written in C# /
.NET
74. Fiddler and Wireshark
• Show a degree of detail no available in F12 Dev Tools and SP Dev
Dashboard
78. Next Steps – Try Out These Tools
• ULS Viewer
• PowerShell
• F12 Developer Tools in browser / Developer Dashboard
• SharePoint Manager 2013
• SharePoint 2013 Search Tool
• dotPeek
• Fiddler and Wireshark
79. Contact Me
• John Calvert, Chief Architect
• Software Craft, Inc.
• john (a) softwarecraft dot ca
• softwarecraft dot ca
• (a) softwarecraft99
Editor's Notes
MinRole – Feature Pack 1
2 core servers before SQL / OOS / HA / DR, etc
Planning for a MinRole server deployment in SharePoint Server 2016
https://technet.microsoft.com/en-ca/library/mt743704(v=office.16).aspx
Admin Logging
Using Administrative Actions logging in SharePoint Server 2016
https://technet.microsoft.com/en-us/library/mt790698(v=office.16).aspx
Feature Pack 1 / Nov 2016 Public Update
Same regression testing as standard Public Update, less than Service Pack, install at your own risk
Get-SPServer | FT -Property Address, Role, CompliantWithMinRole
Recent Public Updates include improvement to PSConfig and Search synonym weighting:
Restarts services that it stopped even if cancelled or aborted due to error
Streamlines stopping and starting of IIS app pools
Install-SPService, per Trevor Seward, MVP, in answers.microsoft.com
SQL + SAN storage: assign both dbo to database and also rights to storage folder
BDC .NET Connector deployment woes when not logged in as Farm account, even with permissions granted to Admin account
TODO: T-SQL to view database owners
Why: Security perhaps?
Errors in this blog post:
SP_Admin not SP_Farm should have “Configure and manage the server farm”, probably a copy & paste error
SP_Admin should be clearly marked as a user account not a service account
Important if you User Rights Assignments “Log on as a service” and not “Log on locally as a user”
{CACHE_URL} is used to capture protocol since there is no IIS server variable for this, at least as of IIS 8.x
ULS Viewing Like a Boss (ULS Viewer is now available) – MSDN Blogs
https://blogs.technet.microsoft.com/wbaer/2014/08/22/uls-viewing-like-a-boss-uls-viewer-is-now-available/
PowerShell script error msg and ULS log: TBD
Using the Developer Dashboard
https://msdn.microsoft.com/en-us/library/office/ff512745(v=office.14).aspx
SharePoint Developer Dashbord
https://andikrueger.wordpress.com/2016/05/11/sharepoint-developer-dashbord/
(SPWebService.ContentService).SPDeveloperDashboardSettings.DisplayLevel = [On | OnDemand | Off]
SharePoint Manager 2013
https://spm.codeplex.com/
Sometimes allows you to see and modify items that you can’t via the browser and it would take a bunch of code via API
SharePoint Search Query Tool
https://sp2013searchtool.codeplex.com/
Works with SharePoint 2013 / 2016 / Online
IFraming SharePoint-hosted pages in apps
https://blogs.msdn.microsoft.com/officeapps/2012/12/12/iframing-sharepoint-hosted-pages-in-apps/
Technique: Use dotPeek to examine code in page load of:
* /_admin/createsite.aspx
* /_admin/SharePointHNSC/createhostnamedsite.aspx
Technique: Use dotPeek to examine code behind / assembly of:
/_admin/createsite.aspx
/_admin/SharePointHNSC/createhostnamedsite.aspx
Story is more complicated with createsite.aspx because:
Assembly is not in GAC, instead at C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\CONFIG\ADMINBIN\Microsoft.SharePoint.ApplicationPages.Administration.dll
HTML element is modified client-side by JavaScript from a hidden form variable, rather than being set from SharePoint web control Microsoft.SharePoint.WebControls:WebApplicationSelector
The latter because OOTB page is designed for two contexts, one during Farm Config Wizard Mode
Technique: Use dotPeek to examine code in page load of:
* /_admin/createsite.aspx
* /_admin/SharePointHNSC/createhostnamedsite.aspx
Plain HTML element not an ASP.NET control or JavaScript
Plain HTML element not an ASP.NET control or JavaScript
Delve deeper into page class’ code behind and assembly
Delve deeper into page class’ code behind and assembly
Delve deeper into page class’ code behind and assembly
Technique: Use dotPeek to examine code in page load of:
* /_admin/createsite.aspx
* /_admin/SharePointHNSC/createhostnamedsite.aspx