C# Corner

Resources  
  • ASP.NET Core 2.0 Secret ManagerNov 22, 2017. I discussed in the previous post how configuration settings can be stored in configuration files. However, these files are checked in the source control and not suitable to store confidential settings. In a production environment these settings can be stored in environment variables or Azure Key Vault however, for development ASP.NET Core provides an alternate solution: Secret Manager.
  • Configure Application Insight For .NET Core 2.0Nov 16, 2017. We developers work hard to write code, but these QA guys find bugs in our code. We don’t have any choice but to find and fix the bug ASAP. After all this hard work we push everything to production, then new questions from people arise like why is this page slow? why is this operation taking time? why this and that? To answer these questions, we need proper logging mechanism to identify and takes hours of coding and analysis. What if we have a mechanism to track this with less hours of code to analyse and more time on fix. Application insights come to picture to solve our logging work with best analysis tools.
  • Always Encrypted In SQL Server 2016 - Step By Step Guide - Part ThreeNov 15, 2017. This is part three of "Always Encrypted In SQL Server 2016 - Step By Step Guide" series. In this article, we are going to see how to search on encrypted column and how to deploy a certificate to a different environment.
  • Building A Questionnaire Site With Node.jsNov 14, 2017. This was our first project with Node.js, and by God, it was a pain. Node.js is an excellent framework, with blazing fast speed, and an intuitive development framework. For those who are familiar with HTML, CSS and JavaScript, Node.js is one of the best alternatives to PHP, ASP.NET or other server-side scripting languages that require a language to be learnt. Node.js is light-weight, resilient and community-led and in-development framework. This article is primarily focused on teaching the beginners in Node.js development. You can expect to learn a few basics of Node.js setup, how to manage the databases in Node.js environment and a bit more (less too, maybe).
  • Automating Code Deployment With Azure And GitHubNov 13, 2017. In this article you will learn about how to use ‘App Services’ and exploit Github’s source code management functionalities and version control in order to automate the deployment of your software and maintain a record of prior changes in order to mitigate extra effort in pushing to production.
  • Retrieve User Profile Properties Using SPFx And PnP JS In SharePoint OnlineNov 05, 2017. SharePoint Framework is the new development model in which a lot of work has been going on since it went to General Availability on Feb 23, 2017. It is a page and web part model that provides full support for client-side SharePoint development, easy integration with SharePoint data and support for open source tooling. With the SharePoint Framework, you can use modern web technologies and tools in your preferred development environment to build productive experiences and apps in SharePoint.
  • ReactJS Environment Setup And Component CreationOct 29, 2017. Reactjs is a JavaScript library which is maintained by Facebook and Instagram. It was mainly developed for UI. React.Js is component based so that it provides readability of DOM components.
  • How to use NPM Install (The Command) behind Corporate Proxy ServerOct 14, 2017. When you want to install packages for angular, angular CLI, typescript etc. via NPM using Command Prompt and you are working in an office environment where everything runs behind a corporate proxy server, you will most probably get the below exception.
  • Azure App Service - Deployment SlotOct 08, 2017. Azure makes it easy, to create deployment slots for App Services. It’s available in the Standard or Premium App Service plan mode. Deployment slots are actually live apps with their own hostnames. App content and configurations elements can be swapped between two deployment slots, including the production slot.
  • Deploying A Windows Virtual Machine In The Azure PortalOct 04, 2017. Azure Virtual Machine (VM) is one of the several types of on-demand, scalable computing resources that Azure offers. Typically, you choose a VM when you need more control over the computing environment than the other choices offer. Let's see how to create an Azure VM from the portal.
  • ASP.NET Core 2.0 Error PagesSep 29, 2017. Starting from an empty project, created in a previous post, amend the Configure() method of Startup class to use middleware needed for error handling. Below I’ve used a custom middleware (defined as lambda) to handle production exceptions.
  • SharePoint 2016/2013 - Exploring Client Side People Picker ControlSep 26, 2017. In this demo, I will be discussing the implementation details of the Client Side People Picker Control in Production Scenarios.
  • Update Managed Metadata Field Using SharePoint Designer 2013 WorkflowSep 12, 2017. In this article, I am going to explain how we can update a managed metadata field using SharePoint 2013 Designer Workflow. This solution will work for both SharePoint 2013 On-Premise and SharePoint Online (Office 365). I tested the below solution in Office 365 environment.
  • ASP.NET Core 2.0 EnvironmentsSep 12, 2017. Starting from an empty project, discussed in a previous post, modify the Configure() method to use the IHostingEnvironment to call different middleware based on current environment.
  • ASP.NET Core 2.0 ConfigurationSep 11, 2017. ASP.NET Core has a simple mechanism to read application settings from various sources like JSON files, Environment variables or even custom data sources. It is also simple to use the settings, thanks to Dependency Injection.
  • Resolving The "Legacy Issue Detected" ErrorSep 04, 2017. While working on SharePoint Migration from 2010 to 2016. I thought it will be smooth because the environment doesn’t have any customizations and neither they have any custom solution deployed on it.
  • Static Resource Using Xamarin.Forms Version (1.0)Aug 22, 2017. Xamarin is a platform that allows us to create multi-platform mobile applications for platforms like Windows, iOS, and Android, through a single integrated development environment (IDE). We will discuss how to create a Static Resource using Xamarin.Forms (or) cross-platform from VS2017.
  • Getting Started With Microsoft Azure Machine Learning - Part OneAug 19, 2017. It’s a data modeling environment from which we can get an end-to-end approach to a problem to an answer. Use Azure Machine Learning to deploy your model into production as a web service in minutes—a web service that can be called from any device, anywhere and that can use any data source.
  • Docker And Docker Tool In Visual Studio 2015Aug 17, 2017. Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers that can run on the cloud or on-premises. Build Once and Run Anywhere is the mantra for Docker. Docker is also a company that promotes and evolves this technology, working in collaboration with cloud, Linux, and Windows vendors, including Microsoft. Docker image containers can run natively on Windows and Linux. The blog is mainly focused on explaining Docker, how to install Docker on development environments and how to run the ASP.Net Core application on it.
  • Custom Content Page Using Xamarin.FormsAug 09, 2017. Xamarin is a platform that allows us to create multi-platform mobile applications like Windows phone, Apple iOS, and Android through a single integrated development environment (IDE). This platform allows the designers to develop and design various mobile platform applications within a limited period. We will discuss how to create CustomContentPage using Xamarin.Forms (or) cross platform from VS2017.
  • Introducing Central Administration Of SharePoint 2016Aug 09, 2017. Central Admin helps us to control the user activities. It controls even the activities of the site owners, which help us in protecting the environment and keeping it secure. This helps us to activate or deactivate the configurations and features through all the Web Applications, site collections and sites; thereby, saving time and efforts.
  • Passing Data To AWS Lambda Function And Invoking It Using AWS CLIAug 09, 2017. In previous article, we learnt about AWS lambda structure and how a lambda function can be invoked. Before we go further, there are couple of things which are very important to consider while doing local development and production deployment.
  • Understanding Virtual Machines In AzureAug 06, 2017. It is an operating system or application environment that is installed on software, which reproduces dedicated hardware. End user has the same experience on a virtual machine as they would have on dedicated hardware.
  • Using MasterPage In Xamarin.FormAug 04, 2017. Xamarin is a platform that allows us to create multi-platform mobile applications like Windows phone, Apple iOS, and Android through a single integrated development environment (IDE). We will discuss how to create MasterDetail Page applications from VS2017. There are many plugins available for Xamarin Cross platform including Stack Layout, Label,ScrollView and buttons.
  • How To Setup Development Environment For CSOM Based Powershell DevelopmentAug 03, 2017. In this article, we will explore the steps that can be helpful in setting up the client machines for PowerShell development.
  • Agile Principles That Apply To DevOpsJul 31, 2017. DevOps is a “culture”, where development, test, and operations work together in a collaborative manner to automate delivery of quality software. DevOps culture develops “production-first mindset”. I.e. applying DevOps ensures that your code is always ready to be deployed to production.
  • Fog Networks / Fog Computing - An OverviewJul 27, 2017. Like I mentioned in earlier posts, technology is evolving at a very fast pace, though this post will throw light on an up-coming technology, which is set to disrupt most of our networking/cloud compute environments. And the name is FOG
  • Getting Started With The Custom Project Template Using Visual Studio 2017Jul 27, 2017. Visual Studio provides many inbuilt templates for creating a project. In this article we can create a new project template as per your client or product requirement and use your project template on multiple developers. Visual Studio provides wizards to help you generate templates from projects that are open in the integrated development environment (IDE).
  • How To Create Simple Game Play Application Using Cross PlatformJul 15, 2017. Xamarin is a platform that allows us to create multi-platform mobile applications like (Windows phone, Apple iOS , Android) through a single integrated development environment (IDE). This platform allows the designers to develop and design various mobile platform applications within a limited period. We will discuss how to create game applications using Xamarin.Forms (or) cross platform from VS2017. There are many plugins available including Stack Layout, Label and button.
  • How To Create A List/Library Programmatically In SharePoint 2013Jul 13, 2017. We need to install Visual Studio in our machine for creating a list using SharePoint Server Object Model. The Server Object Model will be executed in the server side & it provides a rich set of classes in representing & manipulating SharePoint objects. Server object model is like production server environment to access the data where Sharepoint is installed on the machine.
  • Azure DevTest - Create A Claimable Virtual MachineJul 10, 2017. This article is a continuation of my previous one in which we were dealing with Azure DevTest for creating a Lab environment for testers and developers to host their applications on cloud which will walk with a smart path for them. Click here to surf for it.
  • Chat Bot Using Microsoft Bot Framework With LUIS - Part TwoJul 08, 2017. Click on ‘Publish App’ option in left hand side bar menu. It will show following page. Here you can choose Endpoint Key. Select purchased key. If you have not purchased any key then select Bootstrap key, which is for experimental purposes. In ‘Publish Settings’, you can select Endpoint slots as Staging or Production. If you select it as Staging, it will be available over http but you can’t access it though chat bot app. For our development select it as Production.
  • Get Started With Azure DevTest Creating Server Machines With ArtifactsJul 07, 2017. Azure DevTest is an effective resource that Azure has come up with for supporting developers and testers to avoid environment delays, allow self-service actions on turning the VM’s (Virtual Machines) on or off, and works with simple cost effective solutions to leverage the application which we host on the cloud.
  • Installing SQL Server vNext On Linux - Part TwoJul 04, 2017. With the release of Microsoft SQL Server on Linux, it is a huge step towards gaining markets in Database Technologies giving competition to other RDBMS software. Microsoft SQL Server is not only on Windows but it is on Linux also and people who love Linux can check the flavor of SQL Server in the Linux environment.
  • Microsoft Azure Automation With RunbookJul 03, 2017. Azure Automation allows you to automate the creation, deployment, monitoring, and maintenance of your resources in your Azure environment and across external systems. Azure uses a highly scalable and reliable workflow execution engine to simplify your cloud management overhead.
  • Working With Variables In Windows PowerShellJun 27, 2017. Windows PowerShell variables are quite different when you compare them with Cmd.exe variables. In Command-prompt, all the variables are environment variables and they can only store a string of text. But in Windows PowerShell, variables can store more than just text, they store objects.These variables help you to create reliable scripts.
  • WPF Notifications For All (SignalR)Jun 26, 2017. In the current times, all operating systems and browsers have a notification engine. This is a very practical characteristic and that enables us to have apps 100% connected and 100% live. With notifications, we can have information about: our other apps, our environments, our users, our fails, etc., when they occur.
  • React Tutorials - Day Two - Environment SetupJun 22, 2017. In this article you will learn about Environment Setup in React.
  • Getting Started With ReactJS - Environment SetupMay 31, 2017. In this article, we will learn how to set up the environment for React development. First of all we need to install NodeJS.
  • SharePoint On Premises 2013, 2016/ SharePoint Online JSOM - _spPageContextInfo Object In Different Environment / VersionsMay 13, 2017. In this article I’ll show properties of _spPageContextInfo in different versions of SharePoint (2013 on premises, 2016 on premises) and in SharePoint online. You might be wondering why there is a need for this, but let me explain.
  • Jump Start .Net Core - Day OneMay 02, 2017. In this article, we will discuss why .NET Core is required and how to start coding in this environment.
  • Setting Up Development Environment For XamarinMay 02, 2017. Setting Up Development Environment For Xamarin.
  • SharePoint Framework - How To Prepare Environment For Development With SharePoint FrameworkApr 28, 2017. In this article, we will look for the steps required to get a developer machine ready for starting with SharePoint Development, using SharePoint Framework.
  • Controlling Application Behavior Across Multiple Environments With ASP.NET CoreApr 06, 2017. In this article, you will get to know about controlling Application behavior across multiple environments with ASP.NET Core.
  • Configure App Environment And Create an App In SharePoint Server 2013Mar 31, 2017. In this article, I have explained how to configure the app environment to deploy custom SharePoint apps in SharePoint Server 2013 On Premise environment.
  • SharePoint Framework - Setting Up Development EnvironmentMar 09, 2017. In this article you will learn about SharePoint Framework - Setting Up Development Environment.
  • Setup Angular 2 Application Within Minutes Using Angular CLIFeb 10, 2017. Setting up an Angular 2 application requires a lot of time. It's time consuming to create proper folder structure, config files, system.js file, environment file, etc. This article shows how we can quickly create an Angular 2 application using Angular 2 CLI within minutes. Prior knowledge of Angular 2 is required for this article.
  • Developing SharePoint Web Parts With ReactJS - Part OneFeb 10, 2017. In this article, you will learn the basic prerequisites required for setting up the environment for developing SharePoint Web parts, using React JS with the help of offline ReactJS compilers.
  • Setting Up Development Environment And Creating Basic Component In ReactJS ProjectJan 30, 2017. In this article, you will learn how to set up a development environment for React.js projects and create a basic ReactJS component.
  • Creating Java Integrated Development Environment (IDE) In C#Jan 28, 2017. In this article, we will create a simple, well-featured Java Integrated Development Environment (IDE) using C# for beginners.
  • Getting Started With SQL Server 2016Jan 27, 2017. In this article, we will discuss in detail about SQL Server 2016, the list of features available in SQL Server 2016, prerequisites, setting up the environment, and more.
  • Hosting A Website In Microsoft Azure Using Visual StudioJan 08, 2017. In the article, I will explain about the steps to host a website which is created in Visual Studio. Here, Azure will be in a cloud environment.
  • Setting Up UWP Development SetupDec 29, 2016. In this article, you will learn about Universal Windows Platform environment setup.
  • Cross Platforms - Set Your Environment With Visual Studio And Xamarin - Part TwoDec 22, 2016. In this article, you will learn cross platforms and how to set your environment with Visual Studio and Xamarin.
  • Developing Web Parts Using SharePoint Framework - Part OneDec 21, 2016. In this article, you will learn the basics of SPFx and steps for setting up the environment for SPFx development.
  • Get Details About Distributed Computing EnvironmentsDec 07, 2016. in this article, you will get the details about distributed computing environments.
  • .NET Standard / .NET Standard LibraryNov 19, 2016. In this post we will explore in detail about how we can share the code of a targeted platform/environment without too much headache.
  • Getting Started With Visual Studio 2017 RCNov 18, 2016. In this article, we will discuss in detail about the new release of Visual Studio 2017, the list of features, setting up the environment, prerequisites and so on.
  • Getting Started With .NET Core On LinuxOct 06, 2016. In this article, we will discuss how we can setup .NET Core on Linux environment.
  • Docker In ProductionSep 29, 2016. In this article, you will learn about Docker in production.
  • Working In NetBeans IDE (Integrated Development Environment)Sep 27, 2016. In this article, you will learn about NetBeans IDE (Integrated Development Environment).
  • Configure Environment For Add-Ins In SharePoint 2016Sep 16, 2016. In this article, you will learn how to configure environment for add-ins in SharePoint 2016.
  • Getting Started With ASP.Net Core On WindowsSep 12, 2016. In this article, we will discuss how we can understand ASP.NET Core, features of ASP.NET Core, setting up the environment,  creating a Hello World Web Application and running it,  etc. 
  • Understanding The .NET Core In WindowsSep 11, 2016. In this article, we will discuss how we can understand the .NET Core, features of .NET Core, setting up the environment, creating a Hello World Application and running it etc.
  • Azure Cloud Service - VIP Swap Using Azure Management PortalSep 08, 2016. In this article, we will learn how to implement VIP Swapping of Production and Staging slots in Azure Cloud Service, using Azure Management Portal.
  • Renew Nintex Workflow 2016 License In SharePoint 2016 EnvironmentSep 07, 2016. In this article, you will learn, how to renew Nintex Workflow 2016 license in SharePoint 2016 environment.
  • Azure DevTest Labs OverviewSep 06, 2016. In this article, you will learn how to create DevTest Labs in Azure environment.
  • Working With Visual Studio “15” Preview 4Aug 31, 2016. In this article, we will see the new feature of Visual Studio “15” Preview 4, setting up the environment and so on.
  • How Badly Can AV Scanning Impact Your SharePoint Farms PerformanceAug 14, 2016. In this post, I’ll be talking about an issue which we recently encountered in one of our customers' SharePoint 2010 environments
  • Creating Arithmetic Operation In Universal Windows Apps Development With XAML And Visual C#Aug 08, 2016. In this article, you will learn how to use Button Control, TextBlock control, and TextBox Control in Visual C# environment.
  • Overview Of Azure App Service Environment Using ARM VNETAug 01, 2016. In this article, you will learn about the Azure App Services Environment and provisioning it with ARM VNET.
  • Working With Visual Studio 2015 Update 3Aug 01, 2016. In this post, we will see the new updates of Visual Studio 2015, setting up the environment and so on.
  • Top Reasons Why Your Website May Be SlowAug 01, 2016. In this article, you will learn about the top reasons why your Website may be slow.
  • Setting Up Visual Studio To Work With PythonJul 11, 2016. In this article, you will learn how to set up the environment in Visual Studio to work on Python.
  • Introduction To HoloLensJun 30, 2016. In this article we will discuss how we can understand HoloLens, and the prerequisites for setting up the environment.
  • Overview: Microsoft Dynamics Navision Development EnvironmentJun 23, 2016. In this article, you will learn about Microsoft Dynamics Navision Development Environment.
  • Azure App Service: Sessions Management in Load Balancing Environment Using Redis CacheJun 12, 2016. In this article we will learn how sessions are maintained in a load balancing environment using Redis Cache.
  • Threading Simplified: Synchronization Context - Part 14Jun 06, 2016. This article explains what Synchronization Context is and how to use it efficiently in a multi-threading environment.
  • Azure DevTest Labs: A Self-Service Sandbox Environment - BasicsJun 03, 2016. In this article, we will learn what is Azure DevTest Labs along with the features.
  • Understanding SharePoint App (Add-In) Module And Configuring App Environment In SharePoint FarmJun 02, 2016. In this article, you will learn about SharePoint App (Add-In) module and configuring app environment in SharePoint Farm.
  • Set Up Server Environment For ASP.NET MVC Application On Development MachineMay 28, 2016. In this article you will learn how to set up Server Environment for ASP.NET MVC Application on Development Machine.
  • Transform Config Using Slow CheetahMay 17, 2016. This article is about transforming your app.config/web.config settings based on the configuration environment selected using package Slow cheetah.
  • Threading Simplified: Semaphore - Part ThirteenMay 10, 2016. This article explains what Semaphore is and how to use it efficiently in multithreading environment.
  • MVC Rotativa PDF IIS Server ErrorMay 10, 2016. This article explains a common bug, when we try to upload our website in production server while using the Rotativa dll.
  • Assign Domain To Application Uploaded On Amazon Web Services (AWS)May 03, 2016. In this article, I will take you through the procedure of linking a GoDaddy domain with AWS Elastic Beanstalk environment.
  • Setup Raspberry Pi 2/3 With Windows 10 IOT Core OS For First UsageApr 23, 2016. This article briefs you about how to set your Raspberry Pi device with Windows 10 IoT Core Operating System for your first usage. Raspberry Pi 2/3 device can work with many third operating systems and Windows 10 IoT core is one such OS which is used by many people as it makes the user environment much friendlier at the beginner’s stage.
  • Threading Simplified: Part Twelve (Mutex)Apr 21, 2016. This article explains what Mutex is and how to use it efficiently in multithreading environment.
  • Manage Data In Microsoft Azure Machine LearningApr 12, 2016. In this article, we’ll learn how to generate or use data in Azure Machine Learning. Microsoft Azure Machine Learning is a data modeling environment from which we can get an end-to-end approach to a problem to an answer.
  • Threading Simplified: Part Eleven (Thread Atomicity & Deadlock)Apr 10, 2016. This article explains what Thread Atomicity and Deadlock are and how to use and handle them efficiently in multithreading environment.
  • Installing And Setting Up R Environment On WindowsMar 19, 2016. In this article you will learn how to Install and set up R environment on Windows.
  • Threading Simplified: Part 10 (Monitor)Mar 13, 2016. This article explains what Monitor is and how to use it efficiently in a multithreading environment.
  • Threading Simplified: Part 9 (Thread Locking)Mar 06, 2016. This article explains what Thread Locking is and how to use it efficiently in a multithreading environment.
  • Setting HTTPS On Your WebsiteMar 05, 2016. In this article we will try to learn how we can apply https on our website in a test environment.
  • SharePoint 2013 Bug: Access Denied Error While Activating “Following Content” FeatureFeb 26, 2016. This post is regarding a bug with the “SharePoint site follow feature" that we recently happened to encounter in our environment.
  • Playing Video In Restricted SharePoint EnvironmentsFeb 25, 2016. In this article you will learn how to play video in restricted SharePoint environments.
  • Environment Monitor With AWS IoTFeb 10, 2016. This article shows a simple environment monitor which sends you an email when an abnormal weather condition is detected.
  • Threading Simplified: Part 8 (Synchronization Basics and Thread Blocking)Jan 26, 2016. This article explains what Thread Synchronization Fundamentals are and how to use Thread Blocking efficiently in multithreading environment.
  • Programming C# On Mac - One Post GuideJan 25, 2016. In this post, I am going to demonstrate how you can use C# for programming in a Mac environment.
  • What Is R LanguageJan 22, 2016. R is a programming language and software environment for statistical computing and graphics.
  • Installing And Running WordPress With Microsoft AzureJan 16, 2016. This article is about how to install and run WordPress as a self-hosted application on cloud environment with Microsoft Azure.

About Production-Environment

NA
File APIs for .NET
Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!