Archief van
Categorie: .NET

CI/CD Met Azure DevOps voor meerdere omgevingen ?>

CI/CD Met Azure DevOps voor meerdere omgevingen

In mijn vorige blog heb ik iets geschreven over het inrichten van een Releasepipeline in Azure DevOps. Deze blog wil ik besteden om uit te leggen hoe je het mogelijk maakt om een applicatie geschikt te maken voor het CI/CD (Continious Integration en Continious Delivery) voor meerdere omgevingen. We starten hier met het maken builds voor de verschillende omgevingen en daarna met het deployen naar twee omgevingen. Stap 1: Inloggen in Azure DevOps Ga naar https://devops.azure.com en log in met…

Lees Meer Lees Meer

.NET Core: Wat zijn de voor-en nadelen? ?>

.NET Core: Wat zijn de voor-en nadelen?

Microsoft is al een tijdje bezig met .NET Core, een nieuwe variant van .NET. Deze is opensource crossplatform en krijgt veel updates. Maar wat is het nou precies, en waarom zet Microsoft hier zo zwaar op in? En waarom zou je het gebruiken in plaats van het traditionele 4.x framework? In deze blog ga ik daar verder op in. Microsoft zelf gebruikt dit handige plaatje om de verschillen uit te leggen: .NET Framework is het volledige traditionele .NET framework die standaard…

Lees Meer Lees Meer

Een user interface toevoegen aan een applicatie ?>

Een user interface toevoegen aan een applicatie

In mijn vorige blog heb ik uitgelegd hoe je een Windows Forms Applicatie kan aanmaken en bouwen. In de applicatie werden alle variabele delen, zoals de grootte en kleur van het figuur, in de code al vastgelegd. In deze blog ga je leren om deze variabele delen ook daadwerkelijk variabel te maken door ze als opties aan de eindgebruiker aan te bieden. Begin met het openen van de code uit de eerste blog. Op deze code gaat namelijk verder ontwikkeld…

Lees Meer Lees Meer

Mails versturen vanuit een Office 365 account in .NET ?>

Mails versturen vanuit een Office 365 account in .NET

In een .NET project kan het vaak nuttig zijn om mails te versturen. Het zou nog makkelijker zijn als dit vanuit een Outlook account gaat, zodat het aanmaken van een account en het bijhouden van de mailbox erg makkelijk is. In deze blog ga ik laten zien hoe dat mogelijk is via SMTP. Zorg er allereerst voor dat je een Outlook account hebt die je kan gebruiken. Vervolgens bouw je eerst de e-mail op. Let goed op dat je `msg.From`…

Lees Meer Lees Meer

Continuous delivery op een IIS Server ?>

Continuous delivery op een IIS Server

Tegenwoordig is het steeds vaker mogelijk om aanpassingen, verbeteringen en foutoplossingen van een code direct vrij te geven voor een webapplicatie. In deze blog wil ik een stappenplan doornemen voor het instellen van het “Continuous delivery” op een Windows webserver met IIS door gebruik te maken van functionaliteiten van Visual Studio Team Services (VSTS). Voor dit voorbeeld heb ik gebruik gemaakt van een standaard project van Microsoft die hier te downloaden is. Voorwaarden Account voor visual studio online; Webserver (Windows); IIS geïnstalleerd…

Lees Meer Lees Meer

Het toevoegen van SASS aan een .NET MVC project ?>

Het toevoegen van SASS aan een .NET MVC project

Als je een langere tijd met een project bezig bent, kan de CSS soms onoverzichtelijk en erg lang worden. Ook kan CSS erg limiterend zijn, zo kan je bijvoorbeeld geen nesting gebruiken en geen variabelen. Soms heb je ook dubbele code, omdat je misschien meerdere objecten dezelfde styling wilt geven, maar bij één van de objecten nog een property extra. Een goede oplossing hiervoor is SASS. SASS voegt meerdere functies toe aan CSS, maar is toch net zo eenvoudig. Ik…

Lees Meer Lees Meer

Eenvoudig .NET webapplicaties deployen in IIS ?>

Eenvoudig .NET webapplicaties deployen in IIS

Binnen Refine-IT wordt veel gebruik gemaakt van verschillende subdomeinen. Dit om duidelijk het onderscheid te maken tussen verschillende locaties. In deze blog gaat het over de eerste stappen om een pakketje vanuit .NET te deployen naar een IIS webserver en daar vervolgens een HTTPS certificaat aan te koppelen. Er wordt voor deze blog gebruik gemaakt van een Windows server 2012 met daarop IIS 7. Voor het SSL certificaat maken we gebruik van een wildcard certificaat. Dit zorgt ervoor dat we dit…

Lees Meer Lees Meer

Maatwerk applicaties bouwen met .NET ?>

Maatwerk applicaties bouwen met .NET

Met Refine-IT zijn we voornamelijk bekend met onze Business Intelligence oplossingen. Dashboards die we bouwen met technieken zoals QlikView of Qlik Sense geven onze klanten inzicht in hun bedrijfsprestaties. Een onvermijdelijk onderdeel hiervan is de koppeling met bestaande data. De uitdagingen die we daar vaak tegenkomen gaan over incorrecte en onvolledige data. Veel informatie die niet in het primaire systeem wordt vastgelegd worden in allerlei Excel-achtige documenten aangevuld. Een vaak omslachtig en foutgevoelig proces. De reden voor deze werkwijze is…

Lees Meer Lees Meer