Resources  
  • Fixing New-PnPTenantSite Error: Remote Server Returned 401Mar 28, 2024. Encounter an error (401 Unauthorized) with New-PnPTenantSite in SharePoint Online? This issue typically indicates an authentication failure, often due to invalid credentials or insufficient permissions.
  • Best Practices for Designing APIs in .NETMar 26, 2024. This article provides a thorough overview of the fundamental principles, criteria, and concerns for creating APIs in.NET.
  • A Comprehensive Guide to Secure Coding in C#Mar 18, 2024. A Comprehensive Guide to Secure Coding in C# by Ziggy Rafiq. Learn how to write robust and secure C# applications by implementing input validation, encryption, authentication, and error handling. This section provides examples and best practices for preventing SQL injection, XSS attacks, and securing user authentication.
  • Validate Multiple Tokens with Different Providers in ASP.NET 8 APIMar 15, 2024. Learn to validate multiple tokens from different authentication providers in an ASP.NET 8 API. Configure authentication schemes for each provider, accommodating diverse token formats and validation requirements seamlessly.
  • Implement Global Exception Handling Middleware in .NET ProjectMar 07, 2024. Implementing custom global exception handling in your project involves setting up a system to manage errors across your application. By defining exception classes and configuring error logging, you can ensure smoother error handling and improve the reliability of your software.
  • A Comprehensive Guide to Nullable Reference Types in C# 10Mar 07, 2024. Explore a comprehensive guide to leveraging nullable reference types in C# 10 by Ziggy Rafiq, providing detailed explanations, code examples, and best practices for improving code safety and robustness. Learn how nullable reference types enable developers to catch null-related bugs at compile time, reducing the likelihood of runtime errors and enhancing code quality.
  • Asynchronous Programming in Angular Promises vs. ObservablesMar 06, 2024. Asynchronous programming plays a crucial role in modern web development, especially in Angular applications where data fetching, event handling. In this article, we'll delve into the differences between promises and observables, their usage, and provide code examples to illustrate their behavior.
  • Best Practices for Handling Exceptions in C# Mar 05, 2024. Learn effective exception handling techniques in C# with Ziggy Rafiq's comprehensive guide. Discover best practices for managing exceptions, including specifying exception types, logging errors, and employing cleanup strategies. Enhance your C# application's robustness and reliability while minimizing downtime.
  • Reactive Forms In Angular with Practical Example Mar 01, 2024. Angular is a popular framework for building dynamic web applications, and one of its key features is its powerful Forms module. Angular offers two types of forms: template-driven forms and reactive forms. In this article, we'll delve into reactive forms in Angular, exploring their benefits, how to create them, and how to work with them effectively.
  • How to Open, Read or View MS SQL Error Log FileFeb 29, 2024. Explore methods to open, read, or view SQL Server Error Log File. Get the best solution to open or view the SQL Server Log File of MS SQL Server in easy steps.
  • [Solved]: Permission to send an SMS has not been enabled for the region indicated by the 'To' number in TwilioFeb 28, 2024. In this article, we will see how to resolve the Twilio error: Permission to send an SMS has not been enabled for the region indicated by the 'To' number in C#
  • Vue.js HTTP Requests: Error Handling, Authentication, and File UploadsFeb 28, 2024. Vue.js, with its simplicity and reactivity, is not only a front-end framework but also excels in facilitating communication between the client and server through HTTP requests. In this article, we will explore four advanced examples that go beyond the basics, showcasing the power and flexibility of Vue HTTP requests.
  • What Are Error Boundaries in React v16?Feb 23, 2024. Error boundaries in React version 16 and above catch JavaScript errors during rendering, preventing application crashes. This example demonstrates creating and implementing an error boundary component for graceful error handling.
  • Third-party API Integration in Asp.NET Core Web APIFeb 20, 2024. ASP.NET Core is a powerful framework for building web APIs, allowing developers to create robust and scalable applications. One of the key features of modern web development is the integration of third-party APIs, which provide access to external services and data.
  • Error Management in .NET CoreFeb 18, 2024. In software development, dealing with mistakes is really important. Whether it's a small problem or a big one, how a program handles mistakes can really affect how well it works for users. In the .NET Core world, there's a cool way to handle errors called global exception handling using custom middleware.
  • Error Logging and the Art of Avoiding Redundant Activities in MSFT Fabric Data PipelinesFeb 18, 2024. Error Logging and the Art of Avoiding Redundant Activities in MSFT Fabric Data Pipelines
  • What is the Purpose of renderError?Feb 13, 2024. RenderError in Vue.js provides a fallback mechanism to handle rendering errors within components, allowing graceful handling and presentation of errors to users for a smoother user experience.
  • IExceptionHandler in ASP.NET Core 8Feb 07, 2024. ASP.NET Core 8 introduces a new feature called IException Handler, providing a centralized way to handle exceptions in applications. This article explores what IExceptionHandler is and how to use it effectively.
  • JavaScript Try-Catch for Effective Error HandlingJan 17, 2024. In JavaScript, try-catch blocks handle errors during code execution, preventing program crashes. The example demonstrates catching a division by zero error, ensuring smoother program flow, and providing real-life analogies for better understanding.
  • What are Different Type of HTTP Errors and Status Code?Jan 02, 2024. The significance of HTTP status codes, vital indicators of web request outcomes. From informational beginnings (1xx) to server errors (5xx), grasp their meanings for effective communication and issue diagnosis.
  • Configuration providers in .NET Dec 22, 2023. Core concepts of configuring applications in .NET through versatile configuration providers. Learn how these providers bridge applications and settings, supporting various sources like files, environment variables, Azure Key Vault, and even custom solutions. Discover the benefits, including decoupling configuration, environment flexibility, extensibility, and enhanced security. Master the art of managing application settings seamlessly in diverse environments with .NET configuration providers.
  • Handle CORS Error ASP.Net MVCDec 14, 2023. Cors error while using js frameworks like React. Demystify CORS in React and Next.js by configuring your ASP.NET Web API. Learn to handle requests, pre-process, and tackle CORS issues, ensuring secure interactions between your server and client applications.
  • Error Handling in AngularDec 07, 2023. In the dynamic realm of web development, errors are inevitable. As applications grow in complexity, the significance of robust error logging in Angular becomes paramount. This comprehensive guide navigates through various strategies for error logging, emphasizing the importance of catching and recording errors and providing practical solutions with illustrative code snippets.
  • Creating Consistent ASP.NET Core Web API Responses with AutoMapper and DTOsNov 17, 2023. Developing a robust ASP.NET Core Web API hinges on the subtle yet pivotal details of response structuring. Leveraging AutoMapper in tandem with well-designed Data Transfer Objects (DTOs) not only ensures the separation of concerns but also orchestrates a symphony of consistent and predictable API responses. These intricacies extend beyond mere data mapping; they epitomize a strategic approach in harmonizing the internal model intricacies with the API's outward-facing facade. Unveiling the elegance of these detailed mappings and the orchestration of a uniform response structure not only enhances the developer's workflow but also augments client-side integration, presenting an intuitive and standardized communication channel. Addressing these finer points not only establishes a foundation for resilient error handling but also fuels the API's scalability and ease of maintenance, fostering an environment where agility meets reliability.
  • Learn to Avoid Query Governor Cost Limit Error in SQL ServerNov 13, 2023. Learn to solve "The query has been canceled because the estimated cost of this query... "
  • Handling Broken Images in JavaScriptOct 31, 2023. This article addresses the challenge of managing broken images in web development, offering a range of strategies including error handling, fallback images, lazy loading, placeholder images, and image request retries. These techniques ensure a seamless and reliable user experience, even when images fail to load, ultimately enhancing website performance and user satisfaction. By carefully combining these strategies, web developers can create robust solutions for handling broken images effectively.
  • Types of Errors in JavascriptOct 26, 2023. Explore the diverse landscape of JavaScript errors, from syntax and reference issues to type, range, and logical errors, in this comprehensive guide to better understand, identify, and address coding issues.
  • PHP.ini Upload_Max_Filesize Exceeded ErrorOct 26, 2023. The uploaded file exceeds the upload_max_filesize directive in php.ini." This error occurs when you're trying to upload a file in PHP, but the size of the file being uploaded is larger than the upload_max_filesize directive specified in your php.ini configuration file.
  • SQL Server Connection Error: Network Issue Oct 25, 2023. a network-related or instance-specific error occurred while establishing a connection to sql server. the server was not found or was not accessible. verify that the instance name is correct and that sql server is configured to allow remote connections. (provider: named pipes provider, error: 40 - could not open a connection to sql server)
  • Load cannot follow more than 20 redirections - How to FixOct 24, 2023. Getting a message that says 'load cannot follow more than 20 redirections' means something is going wrong with a website you're trying to visit. In this article, we will learn how to fix it.
  • How to Resolve PowerShell Script Execution Policy Error for Angular CLI ?Oct 19, 2023. How to Resolve PowerShell Script Execution Policy Error for Angular CLI suggests a guide for overcoming issues related to PowerShell script execution policies when working with the Angular CLI, a popular framework for building web applications. The description would involve providing step-by-step instructions or solutions to address PowerShell script execution policy errors that may hinder the smooth operation of the Angular CLI. This is crucial information for developers and users of Angular CLI who encounter such issues and need to resolve them in order to continue working on their projects effectively.
  • Troubleshooting Microsoft.Extensions.Hosting Service Access Error Oct 16, 2023. This message signifies an issue encountered while attempting to access services within Microsoft.Extensions.Hosting in a .NET application. Specifically, there was a problem with the application service provider, resulting in the need to proceed without accessing the associated services. It's a notification that an expected service or functionality might not be available, prompting the application to continue its operation while excluding the affected service provider.
  • Clean Architecture ASP.NET Core Web API ProxyOct 13, 2023. In the realm of modern web development, constructing a robust and scalable solution is paramount. This journey often involves harmonizing architectural principles and design patterns to enhance maintainability and flexibility. Our venture explores the creation of an ASP.NET Core Web API utilizing the Clean Architecture paradigm and harnessing the power of the Proxy Pattern. Focused on the dynamic domain of CarCompany management, our implementation establishes a structured and modular approach to CRUD (Create, Read, Update, Delete) operations. Through the systematic use of interfaces, repositories, and dependency injection, we aim to not only facilitate seamless data access but also introduce a Proxy layer, offering a versatile gateway for implementing additional functionalities such as caching, logging, and validation. This amalgamation of industry-best practices forms the foundation for a resilient and extensible web API tailored for CarCompany data management.
  • Solution: Login failed for user 'sa'. Microsoft SQL Server, Error 18456Oct 11, 2023. Login failed for user 'sa'. (Microsoft SQL Server, Error 18456)" is the most common error in SQL server login. There are multiple reasons for this error. One potential reason is you are trying to use SQL Server Authentication, but the SQL server instance is configured for Windows Authentication mode.
  • CRUD Operations in ASP.NET Core with 3-Tier Harmony and Command Builder Design Pattern Oct 04, 2023. Command Builder Design Pattern in an ASP.NET Core Web API using a Three-Tier Architecture for CRUD operations. For the sake of this example, let's assume you have a model named CSharpCornerArticle.
  • OLE DB errors in Power BISep 19, 2023. This article helps you in understanding causes and solutions for common OLE DB errors in Power BI.
  • Custom Exceptions in C#Sep 19, 2023. Enhance error handling in C# with custom exceptions. Learn how they provide specificity, control, documentation, and maintainability, and follow best practices for effective implementation.
  • Error Handling in .NET Core Web API with Custom MiddlewareSep 19, 2023. In this article, we explore global exception handling in .NET Core Web APIs using Middleware. Middleware is a critical component in the request-response pipeline, offering flexibility in handling requests and responses. We'll guide you through the creation and implementation of a custom middleware for global exception handling.
  • Exception Handling in SQL Server Sep 14, 2023. This article explores SQL Server's TRY...CATCH statement for exception handling. It delves into its syntax, functions like ERROR_NUMBER and ERROR_MESSAGE, and demonstrates its use through examples.
  • Addressing Common Code Smells in ASP.NET Core Sep 09, 2023. Code smells are common issues in software development that indicate potential problems in the code. In ASP.NET Core or any other programming language, addressing code smells is essential for maintaining a clean and maintainable codebase. Let's go through an example and address some common code smells step by step.
  • File Upload Handling: API Endpoint and multipart/form-dataAug 30, 2023. ASP.NET Core Web API with the multipart/form-data content type. By following the steps outlined above, you can create an endpoint that allows users to upload files to your server.
  • Enhancing Client Responses: Crafting Custom Middleware for Effective Error HandlingAug 27, 2023. Designing a robust error handling mechanism and returning meaningful error responses to clients is crucial for enhancing the reliability and user experience of your ASP.NET Core Web API. Here's a concise guide on how to achieve this using custom middleware:
  • Implementing Model Binding, Handling Binding Failures, and Utilizing a Custom Model Binder in ASP.NETAug 27, 2023. In ASP.NET, model binding simplifies the process of mapping incoming HTTP request data to the parameters of controller actions or methods. This process ensures that the data provided by the user is appropriately converted and validated before being used by the application. However, there are cases when the default model binding behavior may not be sufficient. In such scenarios, custom model binders can be created to handle specific data types or complex binding logic.
  • Troubleshooting 'Global Service Principal ID' Error in SPFX Deployment Aug 25, 2023. Encountered "Could not retrieve Global Service Principal ID" error while deploying SPFX with Graph API. Issue traced to misconfigured Azure AD App Registration under SharePoint. Resolve by matching GUIDs and obtaining GlobalAdmin access.
  • Navigating Through Common Errors in Power BIAug 23, 2023. Mastering Power BI Error Resolution: Navigate and Solve. Discover frequent glitches while using Microsoft's dynamic data tool. Learn causes and practical fixes for seamless analysis and visualization.
  • Building Custom Middleware Components for Logging, Error Handling, and Request/Response ModificationAug 09, 2023. ASP.NET Core to handle cross-cutting concerns like logging, error handling, and request/response modification:
  • Fix: GitHub Access Error - Failed to Connect to github.com port 443, Time OutAug 07, 2023. This article discusses a bug in access to GitHub.
  • Global Exception Handling In Asp.net Core Web APIAug 04, 2023. In the context of ASP.NET Core Web API (or any web application framework), global exception handling involves catching exceptions that occur during the processing of requests and returning appropriate error responses to the clients. Instead of allowing exceptions to propagate to the top-level and exposing technical details to the end-users, global exception handling can convert those exceptions into more informative and standardized error messages in a format such as JSON or XML.
  • Global Error Handling in Mule applicationJun 29, 2023. In this article, we will learn about how to use a global error handler in Mule application.
  • Basic Internal Error Handlers in Mule applicationJun 27, 2023. In this article, we will learn about some basic internal error handlers in Mule application.
  • Fix IIS Error: HTTP Error 500.19 - Internal Server ErrorJun 22, 2023. This article discusses a fix to IIS, HTTP Error 500.19 - Internal Server Error.
  • How To Solve Failed to load API definition Response Status 500 in ASP .NET?Jun 22, 2023. ASP.NET is a popular web development framework used to build dynamic web applications. While working with ASP.NET. Developers may encounter the "Failed to load API definition". Response status is 500 error message. This error occurs when the API definition file fails to load due to an internal server error. In this article, we will discuss the possible causes of this error and how to solve it easily and in a simple way.
  • Default Error Handling Behavior of a Mule applicationJun 21, 2023. In this article, we will learn about default error handling behavior of a Mule application.
  • Debugging HTML Code: Common Errors and How to Fix ThemJun 13, 2023. In this article we have explained Common HTML errors and their fixes.
  • How to Define Provider and Integrate Azure AD to TerraformJun 02, 2023. This article walks readers through each step of defining the provider and integrating Azure Active Directory (AD) with Terraform. The method is outlined in detail in the post, which starts with choosing the provider on the Terraform website and ends with collecting the required IDs and secrets from the Azure portal. Users can specify the provider information in their Terraform script and get ready to deploy Azure infrastructures by following these instructions. The article ends by stating that the deployment procedure will be covered in greater detail in the following article.
  • Auth at One Place (AOP)May 25, 2023. Unified IdPs can be a valuable tool for improving security and efficiency in your organization
  • Mastering Bot Integration in Azure: Unleashing the Power of Clean CodeMay 22, 2023. his article dives deep into the world of bot integration in Azure, providing you with invaluable insights into the art of clean coding. Discover how to architect modular and structured code, implement error handling and logging, effectively manage configurations, leverage dependency injection, and optimize performance.
  • Important JavaScript Concepts for DevelopersMay 11, 2023. JavaScript Important Concepts for Developers
  • Why Should You Use Docker?May 10, 2023. Docker is a popular software development platform that allows developers to package and distribute applications in containers. Containers are lightweight, standalone executables that contain everything needed to run an application, including code, libraries, and system tools.
  • Graceful Error Handling with Error Boundary Components in AngularMay 09, 2023. Learn how to implement error boundary components in Angular to handle errors gracefully and ensure uninterrupted functionality. This article covers the concept of error boundaries, provides code snippets for implementing an error boundary component, creating a custom error handler, and integrating them into your Angular application. Discover how error boundaries help display fallback UI and loading indicators, preventing errors from breaking critical components and improving the overall user experience.
  • Custom Exception in C#May 01, 2023. Today I will let you know about custom exception and how to implement custom exception.
  • 6 Functionalities That Make PHP a Versatile LanguageApr 26, 2023. In this blog, we will explore the six most frequently utilized features and functionalities of PHP, along with real-world examples demonstrating how they can be applied in practical applications.
  • Daily log using log4net in worker serviceApr 14, 2023. Log4Net logging daily log creation
  • Create Generic HttpClient Call Function With Error Handling In C#Mar 09, 2023. This article presents a step-by-step guide on how to create a generic HttpClient call function in C# that can handle different request methods, request body types, response types, and error handling using optional parameters. By following the provided code examples and explanations, readers can learn how to simplify HTTP requests in their C# applications and reduce the risk of errors.
  • An Introduction to Grunt: The JavaScript Task Runner for Streamlining WorkflowFeb 09, 2023. Grunt is a JavaScript task runner that automates repetitive tasks such as minification, compilation, and linting. It helps to streamline your development workflow by allowing you to define tasks and run them with a simple command. With Grunt, you can improve your productivity, reduce errors, and write better code. By using plugins, you can expand its functionality and integrate it with other tools and technologies. Whether you're a front-end developer, back-end developer, or full-stack developer, Grunt can help you get your work done faster and more efficiently.
  • Understanding And Handling HTTP ErrorsJan 23, 2023. This article provides a comprehensive guide to understanding and handling HTTP errors. It explains what HTTP errors are, the different types of codes that can be returned, and how to properly handle them in web development. The article is aimed at developers and provides important information for ensuring a seamless user experience.
  • Stackify - A Comprehensive Tool For Application Performance Monitoring And DebuggingJan 03, 2023. In this article, you will learn about a comprehensive tool for Application Performance Monitoring and Debugging.
  • How To Configure Log4net In .NET 7 APIDec 22, 2022. In this article, I'm going to explain how we can configure the log4net in .net7 API
  • Error Handling With AngularDec 20, 2022. In this article, you will learn about Error Handling with Angular.
  • Outlook Login Failed And Repeatedly Requested A Password In Office 365Nov 23, 2022. Many people, I've noticed, are unable to sign into their Outlook apps. One, in particular, is experiencing difficulties with Outlook and Office 365. They are confronted by "Connecting to: [email protected]" and a password request from Windows Security when they run Outlook.
  • Solution - Angular CLI MODULE_NOT_FOUND ErrorNov 11, 2022. In this article, you will learn how to create new project at time not found angular-cli.
  • Function To Show Error Message Using jQueryNov 02, 2022. In this article, you will learn about input validation using Javascript at the bottom of input field.
  • Solution - Azure Resource Group Create Error In Power ShellOct 20, 2022. Due to a configuration change made by your administrator, or because you moved to a new location, you must use multi-factor authentication to access
  • Solution - The Application Encountered An Error While Attempting To Change The StateOct 20, 2022. In this article, you will learn about the solution the application encountered an error while attempting to change the state.
  • ASP.NET Core – Exception HandlingSep 27, 2022. In this article, we are going to discuss ASP.CORE Exception Handling.
  • Telemtery Converter Was Not Found ErrorAug 25, 2022. In this article, you will learn about telemtery converter was not found error.
  • Git - Error - Refusing To Merge Unrelated HistoriesAug 13, 2022. In this article, we show how to overcome Git errors and merge unrelated histories.
  • Get Started With ASP.NET Core IDistributedCache Provider For NCacheJul 26, 2022. From this article you will learn how to work with ASP.NET Core IDistributedCahe provider for NCache.
  • ERESOLVE Unable To Resolve Dependency TreeJul 16, 2022. This article tells process to fix the SPFx installation error when installing the latest version
  • Global Error Handling in ASP.NET Core Web API using NLogJul 16, 2022. In this article we will learn how to handle exception at global level using NLog. Exception handling is one of most important functionalities of any application. Here we will learn how to configure NLog to log Info, Error, Warning, Debug, Trace information and we will learn how to create middleware to handle the error at global level. Here I will try to explain it step by step.
  • Working With ASP.NET 6 IDistributedCache Provider For NCacheJul 06, 2022. In this article, you will learn how to work with ASP.NET 6 IDistributedCache Provider for NCache.
  • Understanding Confusion MatrixJun 28, 2022. in this article, I'm going to explain everything about a confusion matrix like why we need a confusion matrix what is confusion matrix and how to calculate the accuracy, recall, and error rate of a classifier
  • PS Install Error - No Match Was Found For The Specified Search CriteriaJun 01, 2022. In this article we will see what are the possible install errors while installing new modules and how to overcome those issues.
  • Content Provider In Android Studio (Simple Steps)May 15, 2022. Content Provider in simple and explained steps.How to take contact to application in android studio.
  • Good VS Bad - Beyond The JavaScript ConsoleApr 29, 2022. In this article, you will learn about JavaScript Console.
  • Flutter State Management With Provider PackageMar 28, 2022. The purpose of this article is to introduce you to Flutter's state management with the provider package and to explain how you can add dark mode support to your app with the provider package.
  • Error Logging Using D365 CE PluginJan 30, 2022. This article is about error logging using D365 CE plugins
  • Standardize Your Web API's Error Response With ProblemDetails ClassJan 04, 2022. ProblemDetails class lets you standardize the error responses your Web APIs return thus avoiding multiple Devs across multiple teams follow different pattern. And this the RFC-Compliant (https://datatracker.ietf.org/doc/html/rfc7807) way of returning error responses
  • A Fix To SQL Server Error 1069 - The Service Did Not Start Due To A Login FailureDec 13, 2021. In this article, you will learn how to fix to sql server error 1069 - the service did not start due to a login failure.
  • Filter Realtime Error Rows From CSV To SQL Database Table In Azure Data Factory - Part OneDec 09, 2021. In this article, you will learn about Filter Realtime Error Rows from CSV to SQL Database Table in Azure Data Factory.
  • Filter Real-Time Error Rows From CSV To SQL Database Table In Azure Data Factory - Part TwoDec 09, 2021. In this article, you will learn about Filter Real-Time Error Rows from CSV to SQL Database Table in Azure Data Factory.
  • Errors In PythonNov 24, 2021. In this article, you will learn about errors in Python.
  • Scanning Markdown Files For Stylistic ErrorsNov 15, 2021. In this article, you will learn about scanning Markdown files for stylistic errors.
  • How To Upgrade ASP.NET Core 2.1 To ASP.NET Core 3.1 versionSep 24, 2021. This article provides the guidelines to upgrade ASP.NET Core 2.1/2.0 (or lower versions) to 3.1. .Net Core 3.1 has long-term support and if you are using a 2.0/2.1 or lower .NET Core application and need to upgrade it, this write-up will help you.
  • Creating A Virtual Directory Failed With The ErrorAug 16, 2021. In this article, we will debug the error: "Creating a virtual directory failed", and give a possible explanation.
  • Business Rules With Actions Lock, Unlock And Show Error MessageAug 11, 2021. In Dynamics 365 CRM or Power Platform, Business rules provide a quick way of applying business conditions every business rule starts with a condition. In this article we are going to see about 2 Actions Lock/Unlock and Show Error Message with a business scenario on contact entity if Vaccination is done, then lock discount field and if Vaccination is not done and when user tries to enter discount more than 50% then an error message will be shown to the user that maximum discount cannot exceed 20 % else no discount.
  • A Comprehensive Guide: What to Consider When Choosing a Cloud Provider for Your Business?Jul 13, 2021. Unleash the power of the cloud! Discover the ultimate guide to choosing the perfect cloud provider for your business. Maximize efficiency, and minimize costs. Read now!
  • This Certificate Has Expired Or Is Not Yet Valid: Chrome Error SolvedJul 06, 2021. In this article, you find a quick fix for "This certificate has expired or is not yet valid" error.
  • Check And Update Expiration Date Of Client ID In SharePoint OnlineJul 05, 2021. This client Id and secret key is generation from SharePoint Online and gets expired after one year. After one year, your application will be unauthorized to SharePoint.
  • How To Handle Power BI Data Refresh Error - Refresh Token ExpiredJun 07, 2021. This article describes how to resolve data refresh issue with necessary steps when you get error: Refresh Token Expired

About Error-Provider

NA

OUR TRAINING