ASPNET dating

Deployment options for Blazor Server

2020.08.07 20:27 chrisdecuisine Deployment options for Blazor Server

I work in an enterprise environment and am rebuilding some aging asp.net web forms for our intranet. Blazor server seems like it might work well for us. I'm curious what others think the best option is for deployment. I come from a linux, php, ruby. nginx., apache background. Our web infrastructure is mostly IIS but we also run plenty of Linux based services too. We will be hosting this internally and at the moment our sysadmins are not terribly interested in containers.
I found the following doc about potential deployment options:
https://docs.microsoft.com/en-us/aspnet/core/blazohost-and-deploy/server?view=aspnetcore-3.1
I could feasibly use any of those listed. Does anyone have any experience with any of these? I'm not worried about performance as these are lightly used apps. Being fairly new to the .NET world I'm trying to figure out which is deployment option is going to be the least headache in getting set up and keeping up to date.
submitted by chrisdecuisine to dotnet [link] [comments]


2020.06.30 20:06 Ghopper21 Intellisense problems with Blazor tutorial in VSCode

I followed the official Microsoft instructions here to set up a TodoList tutorial Blazor app, using Blazor Server, in Visual Studio Code. This includes installing the C# and Javascript extensions as directed.
The Intellisense features (Go to Definition, Go to References, etc.) work as expected in general, but I noticed they do not work for ForecastService.
For instance, Go to Definition doesn't work ("No definition found...") on ForecastService in line 44 of FetchData.razor (the third line from the bottom in the code block below), nor does Go to References work on ForecastService on the same symbol in line 4 of the same file, where the class is injected.
My understanding is that Blazor should have full Intelligence support across all source file types. Is this not the case? Have I got something set up wrong?
For easy reference, here's FetchData.razor:
@page "/fetchdata" @using TodoList.Data @inject WeatherForecastService ForecastService // line 4 

Weather forecast

This component demonstrates fetching data from a service.
@if (forecasts == null) { Loading...
} else { @foreach (var forecast in forecasts) { }
Date Temp. (C) Temp. (F) Summary
@forecast.Date.ToShortDateString() @forecast.TemperatureC @forecast.TemperatureF @forecast.Summary
} @code { private WeatherForecast[] forecasts; protected override async Task OnInitializedAsync() { forecasts = await ForecastService.GetForecastAsync(DateTime.Now); // line 44 } }

submitted by Ghopper21 to Blazor [link] [comments]


2020.06.24 15:17 synkronize New to the industry and have been at my company for a year, but starting to dislike it. Am I just being being pessimistic?

I graduated with my BSCS degree last year. I managed to get hired at a large fintech company shortly around for 65k which isn't bad in my state for a newbie. The company was doing some program (not a contract) catered to newbies in the industry, it would last 2 years and basically we get raises twice a year instead of once a year like normal employees, once the two years are up we become normal employees. Because of this I have gone up about 5k from my starting salary.
We had a go getter manager, who manage to find us work relatively quickly even though there were some weeks where we did literally nothing. We were also trained in Agile, and im now SaFe certified.
The biggest problems I have now is:
  1. It's Fintech and it's not really my passion. Im not sure what is my passion yet but I think I want to work on interesting technologies that help me feel like im truly doing something helpful.
  2. Despite being Agile, the team i'm on (great people I enjoy working with them so much) is constantly paired up with offshore and sometimes domestic teams (only once so far) that are not Agile. There is a "initiative" in the company to have every one become Agile, but some of these teams will be doing this transition forever as they've been waterfall all their life. So constantly we are put on projects where we have to do things the way they want, which is not Agile. I have a voice with my manager usually, but since these other teams are not under her and are more senior than us I have no voice or way to influence. Not even our Scrum Master can either. For instance, I'm on a new project now that seems like it'll be really knowledgeable as its going to be my 2nd project learning Full Stack development using aspnet, c#, Angular. The problem is in this project, now we have to submit design documents which is pretty much psuedo code, on how we will tackle a story (although they call it tickets). As far as I know in Agile you don't really do this but perhaps I'm just new.
  3. Reorgs, so far the company reorgs frquently I would say, when we got hired we were coming in at the of a reorg. Which affected our Manager and thus what we would work on (no biggie), the 2nd one effected the execs and only shifted what our work was going to be called as we were tied to one of the execs in the reorg. The 3rd one, is basically changing our manager, who was honestly a great manager and was empowering and knew how to push us. Also eventually, I will probably lose my team as the company will treat us like "contactors (but we are still employees)" as in they will identify skills that are needed for a project and just grab an employee who fits the criteria and put them there, this will probably make the Agile problem worse.
  4. Small problem, but we work with a lot of out dated tech. Our Manager wanted us to be "bleeding edge" but we are often working with outdated versions of tools. But this is not that big of a deal as I've learned lots of stuff and could learn the new version of tools.
Besides this, im happy that they gave me a chance out straight out of college, and ive learned a lot so far. I've met tons of people and got experience trying to navigate through corporate. These problems though are really frustrating and are starting to not make me happy. I'm just wondering if I'm being reasonable as this is my first job in the industry and maybe I just had a fairy tale like view on how working in the industry would feel like. My original plan was to stay the entire 2 years, that way I would have 4 raises under my name and would be able to use that in my next job, but the current situation is frustrating me.
tl;dr: Company I work for: Reorgs a lot, puts my Agile team of newbies on waterfall teams constantly, and fintech is boring.
Any thoughts?
submitted by synkronize to cscareerquestions [link] [comments]


2020.04.30 00:00 spic1 Trying to build my first, very simple API. I feel overwhelmed and lost. Please help. (x-post /r/dotnet)

I think I've got the hang of routing, models, controllers, and how ActionResult works. But the Todo List API tutorial is not enough, and it seems to be the only up-to-date learning resource. The docs for C# are excellent. I expected the same quality from the ASP.NET Core docs. The Microsoft Learn "interactive" tutorial and the video playlist are even worse: "Just copy and paste this mess to the sandbox CLI and voilΓ‘, you have an API!" or "In Visual Studioβ„’, right click this, click here.. done!"
submitted by spic1 to webdev [link] [comments]


2020.04.20 16:07 YourNightmar31 How do I self host an ASP.NET Core web application?

So I have had a little project in the work for several years (mostly on hold, tbh) but unfortunately, I started it back when I was absolutely terrible at programming. I want to redo the entire project but this time in ASP.NET Core as I have used this for my college course several times, and it just works great.

The problem is that when I used this for college, my college did all the setup and hosting for us. We just got instructions on how to publish, what git server to connect to, etc. Now i want to recreate my project in ASP.NET Core but i have no idea how to host it.
I just want to host it on my own server because this project may take a while. I don't want to pay for monthly hosting costs and feel forced to finish the project as quick as possible to save costs.
I have an unRAID server which i would like to use to internally host my project. It will also need an MSSQL database (which was always also already set up for us at my college).
My unRAID server already has docker built-in (although i'd rather use a Linux (Ubuntu) VM). i have seen several sources on how to host an ASP.NET Core application in docker, also including an MSSQL database, but these people forget to mention how to handle updates like file changes and/or database changes. I do not fully understand that part. For example here is a written tutorial about how to host an ASP.NET Core project in docker including an MSSQL database, but once this is up and running, how do i perform an update on it? Can i stop the container, replace the files, then start it again? What about database migrations? No one seems to mention this part, they all just stop at the part where it's hosted and running for the first time.
More sources i have looked at (With the same problem): source 1, source 2, source 3

I really very much appreciate any help.

Edit: I know i can work on it as well without hosting it, but i'd like to host the project anyway on my local network to really simulate the experience of having one version "online" (or in production, which in that case is not really online) and one i work on locally, and then updating the production version every time. I also want to work on it with a friend so it would be nice if we have one central up-to-date version. (I also want to set up a git server).
submitted by YourNightmar31 to webdev [link] [comments]


2020.04.14 03:20 nazadus Up to date SignalR Example?

I'm trying to learn SignalR and every example I see is out of date and I'm trying to piece it together but things are either obsolete or it doesn't seem to work of which I suspect I'm mismatching versions.
For my purposes I really just want something to send status updates and progress (it's a migration).
Specifically .NET Core 3.1
Edit: https://docs.microsoft.com/en-us/aspnet/core/signalintroduction?view=aspnetcore-3.1 Provided all the information I needed to put my puzzle pieces together. Thanks!
submitted by nazadus to dotnetcore [link] [comments]


2020.02.12 21:03 tregan3 What is the best way to build React applications using asp.net Core and Visual Studio 2019?

We are retiring a monolithic asp.net Framework hybrid webforms/mvc application, and replacing the functionality with a group of asp.net Core mvc and web api applications using single sign-on.
We cannot use jquery in the replacement applications, so we plan to use React. The application is used internally, so we don't care about server-side rendering (we don't have SEO concerns or concerns about the delay in the initial page load).
In building these applications I want to follow an approach that is popular, so that I'm able to find code samples and questions/answers on sites like Reddit and StackOverflow. In other words, I want to follow an approach that is supported by the React community as far into the future as is possible to see right now.
I also want an approach that is easy to use with asp.net Core MVC and web api; that is what we will be using server-side.
I want to use Visual Studio (I'm not interested in dropping down to Visual Studio Code; most React how-to's that I've found use Visual Studio Code).
There appear to be 3 fundamental options to building React applications using asp.net Core and Visual Studio 2019. Which is best?
  1. Use the ReactJS.Net NuGet package (https://reactjs.net/, source code at https://github.com/reactjs/React.NET)
Create a new asp.Net Core MVC web application, then add the React.AspNet Nuget package.
This appears to be the easiest approach for developers already familiar with asp.net MVC.
My main fear with this approach is that it dies for lack of participation and support, and several years from now I'll have a bunch of archaic code.
The source code is part of the React project, which would give me confidence that it is well-supported, but at the same time the documentation at https://reactjs.net is seriously out-of-date, which causes me to suspect that the project lacks enough participation to last.
Despite the out-of-date documentation I was able to get a Hello World application running in Visual Studio 2019 very easily. Am I sacrificing anything in the long run if I bind myself to this NuGet package?

  1. Visual Studio 2019 React project type (a wrapper around create-react-app, the Facebook "Create React App" project at https://github.com/facebook/create-react-app)
Create a new asp.net Core web application and select the "React.js" project template as described here: https://www.c-sharpcorner.com/article/learn-about-react-app-with-visual-studio-2019/.
Another MS document describes how to do the same thing using the .Net Core CLI: https://docs.microsoft.com/en-us/aspnet/core/client-side/spa/react?view=aspnetcore-3.1&tabs=visual-studio, running a .Net Cli command like this:
dotnet new react -o [full path to desired project folder]
Either approach creates a "Weather Forecast" RazorPages sample application using the Microsoft "SpaServices" package.
The chief downside to this approach is my own initial bewilderment. It is like the old objection to nuclear power: all this just to boil water? I'm worried that I'm heading towards of series of time-wasting tryanny-of-choice conondrums.

  1. Visual Studio 2019 Node.js project
Yet another way to skin this cat is to use the Visual Studio Node.js project template: https://docs.microsoft.com/en-us/visualstudio/javascript/tutorial-nodejs-with-react-and-jsx?view=vs-2019
This appears to be very similiar to the create-react-app approach, except that create-react-app is not called, and the user can place project files anywhere.
submitted by tregan3 to reactjs [link] [comments]


2020.01.26 03:35 Just4Funsies95 Really needs some help with CORS issues

[SOLVED]
I am struggling to get my front-end (React-App) to send PUT requests to my WebAPI (ASP.Net 4.6/IIS). I can send requests via Postman and cUrl with no difficulty, but when i test the front-end i keep getting CORS errors.
I have mocked the OPTIONS request per this guide in cUrl
curl -i -X OPTIONS \ http://localhost:64869/route/Prefix/MyController \ -H 'access-control-request-headers: Content-Type' \ -H 'access-control-request-method: PUT' \ -H 'Origin: http://localhost:3001' 
and I keep getting
HTTP/1.1 404 Not Found Cache-Control: no-cache Pragma: no-cache Content-Type: application/json; charset=utf-8 Expires: -1 Server: Microsoft-IIS/10.0 X-AspNet-Version: 4.0.30319 X-SourceFiles: =?UTF-8?B?QzpcVXNlcnNcSm9uXHNvdXJjZVxyZXBvc1xteXNpZGVraWNrLWFwaVxnb3ZcZ292XGFwaVxEYXNoYm9hcmRcVW5pdmVyc2l0eQ==?= X-Powered-By: ASP.NET Access-Control-Allow-Origin: * Access-Control-Allow-Headers: Content-Type Date: Sun, 26 Jan 2020 02:27:10 GMT Content-Length: 215 { "Message": "No HTTP resource was found that matches the request URI 'http://localhost:64869/route/Prefix/MyController'.", "MessageDetail": "No action was found on the controller 'MyController' that matches the request." } 
which is BS bc i can debug the server and see that Postman is hitting the endpoints.
I have also tried following MS documentation on configuring the WebAPI Server to support CORS requests, but nothing seems to be working.
EDIT: Edits made from the MS Documentation to MyController.cs and WebApiConfig.cs
WebApiConfig.cs
using System.Web.Http; using gov.Classes; namespace gov { public static class WebApiConfig { public static void Register(HttpConfiguration config) { // Web API configuration and services // Configure Web API to use only JWT bearer token authentication. config.MessageHandlers.Add(new JWTTokenValidationHandler()); // Web API routes config.MapHttpAttributeRoutes(); config.EnableCors(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); } } } 
MyController.cs
... using System.Collections.Generic; using System.Web.Http.Cors; namespace com.Controllers.Dashboard { [EnableCors(origins: "*", headers: "*", methods: "*")] [RoutePrefix("route/Prefix")] public class MyController : ApiController { [Route("MyController")] [HttpPut] public IHttpActionResult putMyController([FromBody] UniversityModel model) { ... } ... } } 
I have configured my Web.configs per the instructions linked above and downloaded the correct Nuget packages, but no dice :(.
I would greatly appreciate any assistance with this.
EDIT 2: Needed to spin up a proxy server with the React App (went with a simple Express Server) which was something I was trying to avoid.
Thank you for your help!
submitted by Just4Funsies95 to webdev [link] [comments]


2020.01.11 21:29 LoftNights Need resources ASP .NET Core 3.1.1 - MVC - Full Stack App

I am tasked with creating a full stack application using MVC techniques. I essentially need to send data from the back end to the front. I have been looking online for resources, but I am struggling to find up to date guidance on using .NET on Mac. This is my first time working with ASP .NET Core, but I study computer science at university and am in my third year. I have a strong background in Java, so C# doesn't seem too far of a stretch to learn. I am using Entity Framework for my database for now, but I will eventually have to code it up myself in SQL (which I don't know at all). I am also going to be using jQuery to do the front end (also no experience).
I am currently trying to follow this tutorial: https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-3.0&tabs=visual-studio#scaffold-a-controller but I keep getting hung up because I'm on a Mac and the interface is different. Specifically I am unable to figure out how to scaffold a controller.
I am looking for any good and up to date resources such as books, online courses, or tutorials that will help me complete this project and/or continue to develop my understanding of C#, SQL, jQuery, and full stack app dev through ASP .NET Core.
Thank you in advance for your help!
submitted by LoftNights to appdev [link] [comments]


2020.01.11 21:19 LoftNights Need resources ASP .NET Core 3.1.1 - MVC - Full Stack App

I am tasked with creating a full stack application using MVC techniques. I essentially need to send data from the back end to the front. I have been looking online for resources, but I am struggling to find up to date guidance on using .NET on Mac. This is my first time working with ASP .NET Core, but I study computer science at university and am in my third year. I have a strong background in Java, so C# doesn't seem too far of a stretch to learn. I am using Entity Framework for my database for now, but I will eventually have to code it up myself in SQL (which I don't know at all). I am also going to be using jQuery to do the front end (also no experience).

I am currently trying to follow this tutorial: https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-3.0&tabs=visual-studio#scaffold-a-controller but I keep getting hung up because I'm on a Mac and the interface is different. Specifically I am unable to figure out how to scaffold a controller.

I am looking for any good and up to date resources such as books, online courses, or tutorials that will help me complete this project and/or continue to develop my understanding of C#, SQL, jQuery, and full stack app dev through ASP .NET Core.

Thank you in advance for your help!
submitted by LoftNights to csharp [link] [comments]


2020.01.04 23:31 timlee126 How shall I implement a MVC program into presentation, business logic and data access layers?

Here is part of an ASP.NET MVC program, from https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/controller-methods-views?view=aspnetcore-3.1 :
A model class Movie:
public class Movie { public int Id { get; set; } public string Title { get; set; } [Display(Name = "Release Date")] [DataType(DataType.Date)] public DateTime ReleaseDate { get; set; } public string Genre { get; set; } [Column(TypeName = "decimal(18, 2)")] public decimal Price { get; set; } } 
and a method from a controller class MoviesController is:
// GET: Movies/Edit/5 public async Task Edit(int? id) { if (id == null) { return NotFound(); } var movie = await _context.Movie.FindAsync(id); if (movie == null) { return NotFound(); } return View(movie); } 
If I want to write an ASP.NET MVC program into three layers: presentation, business logic and data access layers,
Thanks.
submitted by timlee126 to dotnet [link] [comments]


2019.12.10 22:48 cbirchy87 Helping hand with Razor pages

Hi. I am following the Microsoft tutorial on Razor pages. ( https://docs.microsoft.com/en-us/visualstudio/get-started/csharp/tutorial-aspnet-core-ef-step-03?view=vs-2019 )
I have my class setup and everything works CRUD wise. My problem is if i make a change to the class the website falls over with a 'SqlException: Invalid column name' Which make sense as that column wasn't there when I started. (code first I believe) My question is to ask how to update this database without loosing data or completely start again. tried update-database this comes back with saying its already update to date. I can drop the database but then i loose data Must be a correct way :) thanks in advance.
submitted by cbirchy87 to csharp [link] [comments]


2019.11.21 13:06 gotmunchiez Video course recommendations for building .NET Core web apps/sites?

I'm finally taking the plunge into C# after using Classic ASP/VBScript for way too long. Obviously it's massively out of date although I used custom classes pretty heavily and I'm getting to grip with the basics of proper OOP now. I've been using the beginneintermediate/advanced C# courses from Mosh Hamedani on Udemy. I like his teaching style but the reviews suggest that his .NET Core course isn't up to the standard of his other courses and is quite out of date (using .NET Core 1.0).
My main interest is in building websites/web apps with MVC and I was hoping for course recommendations for the next step from anyone who's used any other courses. I'd prefer to use Udemy or somewhere I can pay once and learn at my own pace - I like the look of some of the Pluralsight courses but I don't want yet another monthly subscription service.
I'd rather avoid getting tied into a front end framework at this point, especially Angular. This course from Neil Cummings seems to come highly recommended but still utilises React and some have mentioned it might not be suitable for beginners: https://www.udemy.com/course/complete-guide-to-building-an-app-with-net-core-and-react/
The other one I've looked at is by Brughen Patel, it might be more suitable for a beginner though: https://www.udemy.com/course/master-aspnet-core-mvc/
Has anyone used either of these or have any other recommendations/alternatives for someone at my level?
submitted by gotmunchiez to dotnet [link] [comments]


2019.10.22 07:55 GReference Resources for learning .Net?

Hey there csharp subreddit! I just had a question about what are some good resources and courses for learning .Net.

A bit of about myself is that I have learned some C# for the last couple of years through making games in Unity. As the job market gets more and more competitive, I thought I would make myself a more attractive asset to companies out there and learn skills to help me jump into the development field. I am in the process of familiarizing myself with SQL and want to keep this motivational streak going by tackling .Net as well.
I've been digging around, trying to wrap my head around what .Net core, .Net Framework, ASP.Net and ASP.Net Core all are. I have a vague understanding of it.. but would like some clarification on what the difference is and which would be the best to learn first.
I take most of my courses in Udemy and found a couple that seem to be a good learning source, but wanted to ask the more seasoned veterans on if this will be a good move.
If anyone could shed some light on my confusion and maybe give me some direction, it would be great!
Thank you in advance!
submitted by GReference to csharp [link] [comments]


2019.10.22 07:40 GReference Resources for learning .Net

Hey there dotnet subreddit! I just had a question about what are some good resources and courses for learning .Net.

A bit of about myself is that I have learned some C# for the last couple of years through making games in Unity. As the job market gets more and more competitive, I thought I would make myself a more attractive asset to companies out there and learn skills to help me jump into the development field. I am in the process of familiarizing myself with SQL and want to keep this motivational streak going by tackling .Net as well.
I've been digging around, trying to wrap my head around what .Net core, .Net Framework, ASP.Net and ASP.Net Core all are. I have a vague understanding of it.. but would like some clarification on what the difference is and which would be the best to learn first.
I take most of my courses in Udemy and found a couple that seem to be a good learning source, but wanted to ask the more seasoned veterans on if this will be a good move.
If anyone could shed some light on my confusion and maybe give me some direction, it would be great!
Thank you in advance!
submitted by GReference to dotnet [link] [comments]


2019.10.01 20:15 MaximRouiller September 2019 .NET/ASP.NET Documentation Update

TLDR; This is a status update on the .NET documentation. If you want me to do more of those (once a month), please let me know in the comments!
Comment: If you have suggestions, please let me know in the comments. Any product feedback will be forwarded to the proper product team.
Hi everyone!
This is the fourth month where I post a summary of all .NET-related documentation that was significantly updated. This month covers all changes from September 1st to September 27th.
My name is Maxime Rouiller and I'm a Cloud Advocate with Microsoft. For this month, I'm covering three major products:
For this month, I'll be trying something new. I will not be leaving a comment beside each article and will instead use a Legend with emojis (I know, it's Reddit. What am I doing!?). Thing is, it's easier to show you what's what than explain it. Where relevant, I will leave notes.

Legend

Note: It's not because a page doesn't have an icon that it is not important. Everything here is either brand new or significantly modified.

Themes this month

.NET Core 3.0

Managed Languages

.NET Core

E-book - Blazor for Web Forms Developers (Preview) ✨

Are you a Web Forms developer? This book is brand new and will help you bridge your knowledge between Web Forms and Blazor.
More content should be coming in the next few months.
❗ Don't forget that you can download all e-books with the Download PDF button in the bottom left of your screen (desktop) or through the Content menu if you are on mobile. ❗

E-book - Architecting Cloud Native .NET Applications for Azure (Preview)

Are you a developer, a lead or even an architect? Do you want to know how to build an application that is made for the cloud?
This is the book for you.
❗ Don't forget that you can download all e-books with the Download PDF button in the bottom left of your screen (desktop) or through the Content menu if you are on mobile. ❗

E-book - ASP.NET Core gRPC for WCF Developers (Preview) πŸ’₯✨

Lots of you have asked me last month about how to handle gRPC coming from a WCF point of view. Well, this month is your time to shine. There's a literal book being currently written about it. The whole thing is brand new and is aimed at developers that were, surprise surprise, using WCF before.
This book takes you from migration, load balancing, Kubernetes, error handling, security, and to why even use it. It's a must-read.
❗ Don't forget that you can download all e-books with the Download PDF button in the bottom left of your screen (desktop) or through the Content menu if you are on mobile. ❗

Compatibility πŸ’₯

When you're upgrading your app from one version of .NET Core to another, you might be interested to know if there were any compatibility changes introduced that could impact your app. The list is not final yet so there will be more breaking changes added in the next few months. You have the option to look at them by version or feature area:

Desktop Guide for Windows Presentation Foundation (WPF) πŸ’₯✨

We're revamping the WPF content and giving it a new home called "Desktop Guide". This guide will cover WPF for both .NET Core and .NET Framework, with an emphasis on .NET Core. This guide will continue to grow over time as the team modernizes and bring more relevant content into it.
Whether you like XAML or not, it's a good thing to remember as there are tons of WPF applications in the wild and your chances of encountering one is mostly guaranteed.
This guide may save you some time in the future.

.NET Framework

Updates to the actual .NET Framework content. Not Core related.

.NET Guide - Assemblies in .NET

Everything you ever wanted or didn't want to know about assemblies in .NET. To sign or not to sign isn't the question. Did you know? That is the question.
The assemblies content used to be in the .NET Framework guide and was now moved to where our .NET Fundamentals content live. It's now applicable to both .NET Framework and .NET Core.

Tooling, tutorial, serialization, exceptions, and others

Machine learning tutorial? Yes. We haven't gotten enough of them that's for sure. Machine learning is becoming omnipresent and starting with a tutorial sure is a good way to learn.
The JSON serializer is brand new. Have you tried it? Those articles are your perfect start to understanding how it works. Including the most fun data type to serialize, DateTime and DateTimeOffset.
With the new tooling and .NET being used on the daily, you're bound to run into issues. The first article handles the possible issues you might run into. The second shows you how to make localized exception messages. Neat πŸ€–πŸ“·.

.NET APIs

?????????

ASP.NET Core

Blazor

If you are now reading this, it's because you are a fan of WebAssembly(aka WASM). Enjoy this small update.
Server-side Blazor has hit GA while the client-side is still in Preview.

Fundamentals

Lots of fundamental articles have been updated to the 3.0 release.
You will find here updated articles, samples, and general tidying of articles (typos, more snippets, clarifications).

gRPC

So you're not the book kind of developer. You'd rather jump in the code and try right away. I get that. After you get up to date as to what is gRPC on .NET Core, we're getting right into how to integrate with gRPC services. Straight to the code.

MVC

Updated article about testing controller logic. Finally, there were some docs missing about Tag Helpers. This is now a solved problem. See below.

SignalR

We were missing a page about what feature each of our client supports. Check out the brand new page below. Then, since SignalR has dropped UseSignalR() everywhere and you now need to use UseEndpoints(...), all of our docs now accurately represent how to set this up.

WebAPI

After releasing the Microsoft.dotnet-openapi global tool, it is important to have documentation for it. That's in the first article. A new article on customizing your error handling with ASP.NET Core Web API is definitely a must-read as well.
For the rest, you will find here updated samples, and general tidying of articles (typos, more snippets, clarifications).

Host and Deploy

Tons of updates on hosting with the new release of 3.0 in GA. With the release of Blazor Server-Side, this documentation also needed major updates. If you are using Blazor today, make sure to read this to avoid problems in the future. Health checks now get wrapped under UseEndpoints which required its documentation to be changed as well.

Performance

Updated package names and new snippets.

Razor Pages

The introduction has been completely rewritten with new code snippets for 3.0. Worth taking the time to refresh your knowledge on Razor Pages.

Security

Updated for UseEndpoints() as well as including new API updates for 3.0. Updated documentation troubleshoot certification update.

Tests

NuGet

Reference

submitted by MaximRouiller to csharp [link] [comments]


2019.10.01 20:14 MaximRouiller September 2019 .NET/ASP.NET Documentation Update

TLDR; This is a status update on the .NET documentation. If you want me to do more of those (once a month), please let me know in the comments!
Comment: If you have suggestions, please let me know in the comments. Any product feedback will be forwarded to the proper product team.
Hi everyone!
This is the fourth month where I post a summary of all .NET-related documentation that was significantly updated. This month covers all changes from September 1st to September 27th.
My name is Maxime Rouiller and I'm a Cloud Advocate with Microsoft. For this month, I'm covering three major products:
For this month, I'll be trying something new. I will not be leaving a comment beside each article and will instead use a Legend with emojis (I know, it's Reddit. What am I doing!?). Thing is, it's easier to show you what's what than explain it. Where relevant, I will leave notes.

Legend

Note: It's not because a page doesn't have an icon that it is not important. Everything here is either brand new or significantly modified.

Themes this month

.NET Core 3.0

Managed Languages

.NET Core

E-book - Blazor for Web Forms Developers (Preview) ✨

Are you a Web Forms developer? This book is brand new and will help you bridge your knowledge between Web Forms and Blazor.
More content should be coming in the next few months.
❗ Don't forget that you can download all e-books with the Download PDF button in the bottom left of your screen (desktop) or through the Content menu if you are on mobile. ❗

E-book - Architecting Cloud Native .NET Applications for Azure (Preview)

Are you a developer, a lead or even an architect? Do you want to know how to build an application that is made for the cloud?
This is the book for you.
❗ Don't forget that you can download all e-books with the Download PDF button in the bottom left of your screen (desktop) or through the Content menu if you are on mobile. ❗

E-book - ASP.NET Core gRPC for WCF Developers (Preview) πŸ’₯✨

Lots of you have asked me last month about how to handle gRPC coming from a WCF point of view. Well, this month is your time to shine. There's a literal book being currently written about it. The whole thing is brand new and is aimed at developers that were, surprise surprise, using WCF before.
This book takes you from migration, load balancing, Kubernetes, error handling, security, and to why even use it. It's a must-read.
❗ Don't forget that you can download all e-books with the Download PDF button in the bottom left of your screen (desktop) or through the Content menu if you are on mobile. ❗

Compatibility πŸ’₯

When you're upgrading your app from one version of .NET Core to another, you might be interested to know if there were any compatibility changes introduced that could impact your app. The list is not final yet so there will be more breaking changes added in the next few months. You have the option to look at them by version or feature area:

Desktop Guide for Windows Presentation Foundation (WPF) πŸ’₯✨

We're revamping the WPF content and giving it a new home called "Desktop Guide". This guide will cover WPF for both .NET Core and .NET Framework, with an emphasis on .NET Core. This guide will continue to grow over time as the team modernizes and bring more relevant content into it.
Whether you like XAML or not, it's a good thing to remember as there are tons of WPF applications in the wild and your chances of encountering one is mostly guaranteed.
This guide may save you some time in the future.

.NET Framework

Updates to the actual .NET Framework content. Not Core related.

.NET Guide - Assemblies in .NET

Everything you ever wanted or didn't want to know about assemblies in .NET. To sign or not to sign isn't the question. Did you know? That is the question.
The assemblies content used to be in the .NET Framework guide and was now moved to where our .NET Fundamentals content live. It's now applicable to both .NET Framework and .NET Core.

Tooling, tutorial, serialization, exceptions, and others

Machine learning tutorial? Yes. We haven't gotten enough of them that's for sure. Machine learning is becoming omnipresent and starting with a tutorial sure is a good way to learn.
The JSON serializer is brand new. Have you tried it? Those articles are your perfect start to understanding how it works. Including the most fun data type to serialize, DateTime and DateTimeOffset.
With the new tooling and .NET being used on the daily, you're bound to run into issues. The first article handles the possible issues you might run into. The second shows you how to make localized exception messages. Neat πŸ€–πŸ“·.

.NET APIs

?????????

ASP.NET Core

Blazor

If you are now reading this, it's because you are a fan of WebAssembly(aka WASM). Enjoy this small update.
Server-side Blazor has hit GA while the client-side is still in Preview.

Fundamentals

Lots of fundamental articles have been updated to the 3.0 release.
You will find here updated articles, samples, and general tidying of articles (typos, more snippets, clarifications).

gRPC

So you're not the book kind of developer. You'd rather jump in the code and try right away. I get that. After you get up to date as to what is gRPC on .NET Core, we're getting right into how to integrate with gRPC services. Straight to the code.

MVC

Updated article about testing controller logic. Finally, there were some docs missing about Tag Helpers. This is now a solved problem. See below.

SignalR

We were missing a page about what feature each of our client supports. Check out the brand new page below. Then, since SignalR has dropped UseSignalR() everywhere and you now need to use UseEndpoints(...), all of our docs now accurately represent how to set this up.

WebAPI

After releasing the Microsoft.dotnet-openapi global tool, it is important to have documentation for it. That's in the first article. A new article on customizing your error handling with ASP.NET Core Web API is definitely a must-read as well.
For the rest, you will find here updated samples, and general tidying of articles (typos, more snippets, clarifications).

Host and Deploy

Tons of updates on hosting with the new release of 3.0 in GA. With the release of Blazor Server-Side, this documentation also needed major updates. If you are using Blazor today, make sure to read this to avoid problems in the future. Health checks now get wrapped under UseEndpoints which required its documentation to be changed as well.

Performance

Updated package names and new snippets.

Razor Pages

The introduction has been completely rewritten with new code snippets for 3.0. Worth taking the time to refresh your knowledge on Razor Pages.

Security

Updated for UseEndpoints() as well as including new API updates for 3.0. Updated documentation troubleshoot certification update.

Tests

NuGet

Reference

submitted by MaximRouiller to dotnet [link] [comments]


2019.09.29 11:22 MrxRobot Self-hosting - Blank admin page

[Posted this also in the forum]
Hello,
at the moment I have the problem that the administration page is not accessible. To be exact, there is just an empty page and there are also errors in the logs of the Admin Docker container.
Error:
Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider[48] An error occurred while reading the key ring. System.UnauthorizedAccessException: Access to the path β€˜/bitwarden/core/aspnet-dataprotection’ is denied. β€”> System.IO.IOException: Permission denied β€” End of inner exception stack trace β€” at System.IO.FileSystem.CreateDirectory(String fullPath) at System.IO.DirectoryInfo.Create() at Microsoft.AspNetCore.DataProtection.Repositories.FileSystemXmlRepository.GetAllElementsCore()+MoveNext() at System.Collections.Generic.List1.AddEnumerable(IEnumerable1 enumerable) at System.Linq.Enumerable.ToListTSource at Microsoft.AspNetCore.DataProtection.Repositories.FileSystemXmlRepository.GetAllElements() at Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager.GetAllKeys() at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider.CreateCacheableKeyRingCore(DateTimeOffset now, IKey keyJustAdded) at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider.Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.ICacheableKeyRingProvider.GetCacheableKeyRing(DateTimeOffset now) at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider.GetCurrentKeyRingCore(DateTime utcNow)
Update
Password functions are working fine (save/edit/share passwords).
I can save passwords, but I can't delete them or edit them afterwards.
I can't upload attachments now either (web interface error "h is null").

Update 2

It works now - something must have gone very wrong with the permission. Started the Bitwarden installation with a user who has permission to run Docker container and is not root. Now it works.

System information:
I’m grateful for every advice!
submitted by MrxRobot to Bitwarden [link] [comments]


2019.09.03 22:26 MaximRouiller .NET/ASP.NET Documentation Update for August 2019

tldr; This is a status update on the .NET documentation. If you want me to do more of those (once a month), please let me know in the comments!
NOTE: .NET Core 3.0 will be released at .NET Conf. That starts on September 23rd 2019. The conference is online and you'll be able to ask questions. Please consider attending!
Hi everyone!
This is the third month where I post a summary of all .NET-related documentation that were significantly updated during the month of August.
My name is Maxime Rouiller and I'm a Cloud Advocate with Microsoft. For this month, I'm covering three major products:
Obviously, that's a lot of changes and I'm to help you find the gold within this tsunami of changes.
So here are all the documentation updates by product with commentary when available!

Themes this month

.NET Core

There was this addition that was made this month:
Another VERY interesting article that was updated this month is a guidance article on cross-platform targeting! Now with more code sample!
The telemetry article has been thoroughly revised and now includes a link for you to see the telemetry data for the past quarter (Q2):
The .NET Standard support table was updated to include the 2.1 Preview information:

Dependency Loading

All of the following are brand new .NET Core articles:

Diagnostics

Brand new articles on the available diagnostic tools within .NET Core. From managed debuggers, logging, tracing, and unit testing:

ML.NET

There was a small but important bug fix to the ML.NET CLI telemetry article to fix the environment variable name to opt out of telemetry:

.NET for Apache Spark

A new tutorial was added based on a customer suggestion:

.NET APIs

.NET Core 3.0 Preview 8 was launched on August 14th, so the API reference documentation for .NET Core and .NET Platform Extensions 3.0 was updated. The API documentation was also updated to include a new version of .NET Standard 2.1 Preview. The documentation team is also working closely with the .NET developer team to add more API documentation for .NET Core 3.0. We reduced the number of undocumented APIs by 1,336 in August.
Do you want to watch what's going on? Follow the .NET APIs Docs repository!

ASP.NET Core

Fundamentals

Performance

Security

gRPC

SignalR

Blazor

Do I need to mention that those are all must reads?

Razor Pages

Razor Pages with EF Core in ASP.NET Core Tutorial

This whole tutorial was updated to 3.0 and got good changes to review. Worth going through again!

Tutorials, HowTo, guides, and others

Two brand new tutorials this month.
All the following tutorials were updated to .NET Core 3.0.

NuGet

submitted by MaximRouiller to dotnet [link] [comments]


2019.09.03 22:26 MaximRouiller .NET/ASP.NET Documentation Update for August 2019

tldr; This is a status update on the .NET documentation. If you want me to do more of those (once a month), please let me know in the comments!
NOTE: .NET Core 3.0 will be released at .NET Conf. That starts on September 23rd 2019. The conference is online and you'll be able to ask questions. Please consider attending!
Hi everyone!
This is the third month where I post a summary of all .NET-related documentation that were significantly updated during the month of August.
My name is Maxime Rouiller and I'm a Cloud Advocate with Microsoft. For this month, I'm covering three major products:
Obviously, that's a lot of changes and I'm to help you find the gold within this tsunami of changes.
So here are all the documentation updates by product with commentary when available!

Themes this month

.NET Core

There was this addition that was made this month:
Another VERY interesting article that was updated this month is a guidance article on cross-platform targeting! Now with more code sample!
The telemetry article has been thoroughly revised and now includes a link for you to see the telemetry data for the past quarter (Q2):
The .NET Standard support table was updated to include the 2.1 Preview information:

Dependency Loading

All of the following are brand new .NET Core articles:

Diagnostics

Brand new articles on the available diagnostic tools within .NET Core. From managed debuggers, logging, tracing, and unit testing:

ML.NET

There was a small but important bug fix to the ML.NET CLI telemetry article to fix the environment variable name to opt out of telemetry:

.NET for Apache Spark

A new tutorial was added based on a customer suggestion:

.NET APIs

.NET Core 3.0 Preview 8 was launched on August 14th, so the API reference documentation for .NET Core and .NET Platform Extensions 3.0 was updated. The API documentation was also updated to include a new version of .NET Standard 2.1 Preview. The documentation team is also working closely with the .NET developer team to add more API documentation for .NET Core 3.0. We reduced the number of undocumented APIs by 1,336 in August.
Do you want to watch what's going on? Follow the .NET APIs Docs repository!

ASP.NET Core

Fundamentals

Performance

Security

gRPC

SignalR

Blazor

Do I need to mention that those are all must reads?

Razor Pages

Razor Pages with EF Core in ASP.NET Core Tutorial

This whole tutorial was updated to 3.0 and got good changes to review. Worth going through again!

Tutorials, HowTo, guides, and others

Two brand new tutorials this month.
All the following tutorials were updated to .NET Core 3.0.

NuGet

submitted by MaximRouiller to csharp [link] [comments]


2019.08.20 05:08 j259awesome Numerical and A 1k-5k

0ad 0w0 0x10c 0x3642 0xbitcoin 0xcert 1000daysofpractice 100movies365days 100sets 100yearclub 101Wicca 1080pMoviesOnline 10mm 112263Hulu 1200Australia 1200realfood 12in12 12keys 12Monkeys 12thMan 13DaysofChristmas 13thage 14ers 150dips 15SecondStories 18650masterrace 18YEARDSOLD 1911fans 1920s 1950s 1960s 1970s 1980s 1984 1984isreality 1985sweet1985 19KidsandCounting 19thworldproblems 1Broker 1laurenelizabeth 1Password 2000s 2000sMusic 2003CloneWarsMemes 200Situps 200Squats 200YearsAgo 2010sMusic 2012Elections 2016_elections 2016Elections 2016Protest 2018ACMAwardslive 2048 20questions 20XXstories 21CharactersAndNoMore 21DayFix 21savage 22lr 22PanelCringe 250r 2600 2ALiberals 2Bx9S 2d2 2dark4darkjokes 2deep4u 2edgy4me 2furryirl4furryirl 2HourTrackSundays 2kmyteam 2mad42mad42mad4madlad 2me4meirl 2ME_IRL4ME_IRL 2meirl 2meowirl4meowirl 2NE1 2panelgarfield 2redditors1cup 2saintsrow 2X_INTJ 2XLite 2XLookbook 300YearsAgo 300zx 30daysit 30Plus 30SecondsToMars 311 316cats 321 32ndworldproblems 333 333777 35mm 360Cameras 360hacks 360VR 360Waves 365PhotoProject 370z 3AMThoughts 3atatime 3BGROUP_SITE 3ch 3dprintdesigns 3Dprintedtabletop 3dprinters 3dprintingdms 3dscia 3dsgamenight 3DSThemeSwap 3healthbars 3meirl5meirl 3on3 3Percent 3spooky5me 400YearsAgo 40KillTeam 40kImperialKnights 40kinquisitor 420code 45chaos 477 49ersGamesUpdate 4acodmt 4chanarchy 4kUltraHD 4NEW 4newNetwork 4panelgold 4Runner_1stGen 4sentencegamereviews 4sentencemoviereviews 4xm 500YearsAgo 5050jokes 5050testSubreddit 505Nerds 50_50_SFW 50sMusic 50thWorldProblems 52books 52WeeksOfDesign 531Discussion 54thworldproblems 5555555 5by5DLC 5eFlavors 5nafcirclejerk 5sos 5thworldproblems 60FPS_Anime 60fpscats 60FpsGifs 65Grendel 6fpsPorn 6ix9ine 6lack 6Perks 704nascarheat 70s 70sdesign 72scale 7CupsofTea 7days2die 7DaystoDiePs4 7films 7String 7thSea 80s_sandwich 80sAlternative 80scartoons 80sCommercials 80sElectro 80sGameCovers 80sHardcorePunk 80sHipHop 83thegame 88mm 88Rising 8BallPool 8bit 8bitbookclub 8bitdo 8mm 8outof10cats 8rack 90sBabes 90sCommercials 90sNostalgia 90sPunk 90sRock 90sTrees 911fanart 911FOX 911memes 91fucking1 944 99rideau 99UVideos 9b9t 9Siscute 9x9

A10Thunderbolt A24 A2C_circlejerk a2e7j6ic78h0j a4v a6000 a6300 a7x A_irsoft A_Stony_Shore AAAAAAAAA aaaaaaaaaaaaaaaaaaaa aachen AAFStreams Aalborg Aarhus aaronswartz ABA abacchio_irl AbandonedThemeParks AbandonedVideo AbandonedWebsites abarth ABBA abbotsford AbbyDarkstar ABCJ abcjdiscussion abcqwerty123 abdiscussion abdl_irl ABDLMeet AbductedInPlainSight Abductions AbellaDangerX Aberdeen abetterworldnews abigailbreslin AbiRatchford ABitFuckedIfYouAskMe ABITW abkbkadl abletonclass AbletonProductions abletonpushvideos Abode abolish Abortiondebate AboutDopamine AbrahamHicks Abrahamicmemes ABroadInJapan Absinthe absolutelymeirl absolutelynotmeow_irl absolutelyproductions absoluutnietik_ihe AbsolverGame abstractgames abstractmemes abudhabi abusiveparents ACAB academiccanada AcademicMarxism academicpublishing AcademicReligion_Myth Acapellas ACBA ACC ACCA Acceleracers accelworld accenture AcceptablePandering acceptio accessibility Accidental_Hitler AccidentalAlly AccidentalAnime accidentalart AccidentalBaroque AccidentalBoobGrazes AccidentalBroadcast AccidentalContent AccidentalDavidLynch AccidentalGhibli accidentalhitler AccidentalJellyfish accidentallyawesome Accidentallyracist accidentalmaps accidentalmoviestill AccidentalRadiohead accidentalrevenge AccidentalRomanticism AccidentalTerrorism accidentaltrebuchet accidentalwhitebear accidents ACCompetizione AccomplishedToday accord Accordion AccountingBlockchain AccountingDepartment accursedfarms ACDC AceAttorneyCirclejerk AceOfAngels8 AceOfSpades AceOfTheDiamond ACEstream acesup ACGNofficial ACGVids ACHacks achappyhome achewood achoo AcidHouse acidjazz acids acidtechno ACIM ACL acoin acotar acoustic AcousticOriginals Acoustics AcquisitionsInc ACRebellion acrl AcroYoga acrylics ACTA acteuropa Actingclass ActingPorn actionbronson ActionFigureGlory activedirectory ActiveOptionTraders Actors ACTownThemes actresshotspot ActualAnimals ActualLifeHacks actuallychildfree actuallyfunny actualmoney ActualWomen acupuncture Acura_RSX ada adabsolutions adafruit adamdriver adamruinseverything ADarkRoom ADayInTheLife Adblock adbreakdown adc ADCMains adcoin ADD AdDetails additive AdditiveManufacturing adelaidefc adele AdeleExarchopoulos AdeptusCustodes adeptustitanicus AdEx Adgeek Adguard adhd_advantage ADHD_Coaching ADHD_Programmers ADHDmemes adhdwomen Adhell adidasatc ADifferentEra ADiscoveryofWitches AdjectiveNoun adjectives ADMU adnansyed adnd Adobe Adobe_XD AdobeAudition AdobePremiere ADOM Adoptableunits AdoptAHero adoptanewbie AdoptASilver Adopted AdoptiveParents AdoptMe adoptmycharacter AdorableCompliance AdorableKanye adoseofbuckley AdrianaAlencar AdriannePalicki ADSB Adsense AdSigma AdsWithComments adtech ADTR AdultColoring AdultComicsCollection AdultDepression AdultEducation adultgymnastics Adulting101 AdultMemes Adultpics adultxtoken AdvaitaVedanta Advance_Wars advanced_webdev advanced_woodworking Advancedastrology advancedbjj AdvancedDogTraining advancedGunpla advancedmg AdvancedMicroDevices AdvancedPillowForts adventure_time AdventureBuilders AdventureCapitalist adventurecats AdventureCommunist AdventureLookup AdventureMemes AdventurePhotography adventureporn AdventureQuest AdventureRacing AdventurersLeague AdventuresOfGalder adventuretrees AdventurousFish AdvertiseYourVideos advertiseyoutube adviceanimal AdviceOf advrider AE86 AElfTrader Aergo_Official aerialphotography aerialsilks aerodynamics aerogarden AeronAero aeroponics aesoprock aestheticminimalism AestheticWallpapers AFCBournemouth afcwimbledon AfDkritisiertAfD affiliate_marketing Affinity AffinityDesigner AffinityForArtifacts AffinityPhoto AfghanConflict afghanistan AFireInside aflfantasy AFragileBlackRedditor AfricanAmerican AfricanArt africancinema AfricanHistory AfricanMusic afrikaans afrobeat Afrofuturism AFROTC after_shower_thoughts AfterEffectsBattles AfterEffectsTemplates AfterEffectsTutorials afterlife AfterTheCredits aftertheendckii AfterTheEndFanFork AftynRoseASMR agadmatorOfficial AgainstGamerGate AgainstKarmaWhores AgainstMe AgameofthronesLCG agathachristie AGDQ AgedPoorly agedtattoos AgeGap AgeGapPersonals agency Agenda_Design agender ageofempires ageofishtaria ageofmagic ageprogresspics Agility AgingParents agitation aglessons Agnarr agnosticism agorztoken AGOTBoardGame Agrello agriscience Agronomy agt Ahegaos ahl AhnaldT101 AHS AHumongousFish AibbIO AIethics AIfreakout aiHub Aikuros aimdownsights AimeeTeegarden Aimer ainbowdash ainbowroad ainori AInotHuman AinsleyHarriott aintnosnitch aion AionTrader aiprogramming airbnb_hosts airbrush Airbus airconsole aircooled airdropalertcom AirdropRating airedaleterrier airforceots airforcepun AirFryer_Recipes AirgeadCoinOfficial airhornremix airlines airnationalguard airplaneporn Airpocalypse Airpod_Sleeping_Pod airport airportceo AirportPorn airsoftmarketcanada airstream AirSwap airthegame AislingDuval AITutorials AiUehara aiyu AjinManga ajj AJR AkatsukinoYona AKB48 akira Akkordian akron AlabamaFootball alabamapolitics alameda AlanahPearce AlanMoore alanna_masterson AlannaWu AlanWake AlasFeels alaskanbushpeople albumaday albumcritic albumrequest albumreviews albums alchemistexistance alchestbreach Alcoholism_Medication AldnoahZero alenjadramercede Alestorm alevel Alex Alex_Jonestown Alex_Mucci AlexaCollins AlexaDellanos AlexandriaDeberry AlexandriaOcasio Alexasmorgan AlexaVega Alexelcapoyt AlexGrey Alexia_Raye alexisbledel AlexisKnapp Alexisonfire alexmorgan AlexOnTheMic Alfred Algebra algeria Algonquin_College algorithmicmusic algorithmictrading AliaShawkat AlibabaImport AlicaSchmidt alicegreczyn AliceInChains aliceinwonderland AliceIsntDead AliCobrin alien AlienAbduction AlienCovenant AlienExchange alienpumaspacetrain AliensAndUFOs AlienwareAlpha alife alifinds aligood Alisonhaislip alistarmains alitabattleangel Alizee AlJazeera AlkalineTrio allblacks allcapsmotivation allcore allegorithmic Allelite allenedmonds AlleywayPorn AllFantasyEverything AllGoodRecords AllHail AlligatorsWearingHats Allison_Scagliotti AllisonBishop AllisonCalvs AllisonWilliams alliterasie AllIwantedwas allkillers AllNude allrages allthemods allthethings AllThingsBeauty AllThingsCrypto AllThingsDogs allthingsmlg alltimelow AllWomen almostlostredditors alone Alonetv alopecia_areata alpaca alpha AlphabetStew alpharetta alreadygay AlreadyRed ALS Alt_Estate Altars AltBlonde altcoin_critique AltcoinBeginners altcoinmining altcoins AltcoinTrader altcointrading alterbridge AlternateHistoryMaps alternative alternative_history alternativeeconomics Alternativefacts AltFacts althistory althomestuck AltisLife AltLadyboners altmed AltNoMemes AltonBrown altpokeart AltRightChristian AltspaceVR alttpr altTRP alvvays alwayssunny AlwaysSunnyGifs AlwaysSunnyIntros ALXToken AlyciaDebnamCarey AlyMichalka AlyssaFaith alyssamilano Alzheimers AlzheimersGroup AM2R AMAAggregator AmalaNetwork Amanda_Bynes amandacerney amandapalmer amandaseyfried AmandaTaylor amarillo amastar amateur_selfshots amateurastronomy AmateurBikePorn amateurengineering AmateurFoodPorn amateurproduction AmateursSexyBabes AmateurWriting amatuer AmazfitBip Amazing_Tits amazingdesign amazingmemes AmazingSpiderman601 amazingtop10 Amazon_Affiliate AmazonAnswers amazoncanadadeals AmazonEchoDev AmazonFBAForBeginners amazonfirestickkodi AmazonFreebies AmazonPrimeDeals amazonspecials Amazontoyandgamecodes AmazonUnder25 AmazonWebServices ambcrypto Amberlynn ambientidm ambivert amcirclejerk AMDHelp Ameer amen america Americana americanairlines americanbulldog AmericanBully americaneskimo AmericanGovernment americanidol AmericanLeagueEast americanpirateparty AmericanPlantSwap americanproblems AmericansInEurope AmericanU AmericasCup AmericasTestKitchen AmeriCorps ames Amia_Miley amigurumipatterns Amiibomb amileaday AMillionLittleThings Amine amipretty amisexy_over30 amishadowbanned AmITheAngel amIuglyBrutallyHonest ammo Amnesia AmonAmarth Amphibians AMPlaylists AmpliFi amputee AmStaffPitts amsterdamsgarden Amtrak amumumains Amusing amwf AMWFs AmyLee AmymarieGaertner AmySmart AmyThunderbolt anabolic anachronism anafenboi Anaheim ANAL_KINGDOM analog_bw AnalogCircleJerk AnalogyKing Analyst analyzit AnaMargaridaAlves AnAnswerToHeal anarchafeminism AnarchismBookClub AnarchismOnline Anarchist anarchistpics anarcho_hackers anarcho_primitivism anarcho_syndicalism AnarchObjectivism anarchocapitalism anarchomemes AnarchoPacifism Anarchopunks anarchosyndicalism anarchotranshumanist anarchyonline AnatomyandPhysiology AnAttemptWasMade AnCap101 Ancestry ancient4chan ancient_art AncientCulture_Acadmc AncientMagusBride AncientMigrations ancientpics AndreaRussett andrew AndrewGillum andrewmcmahon AndroidAnything androidappreviews androiddeals androiddesign AndroidGameDeals androidgames AndroidHack AndroidHomescreen AndroidLinuxInternals AndroidStudio AndroidUsers AndroidVR Andromeda andSec AndyMilonakisLive Anesthesia anesthesiology Anet3DPrinters AnetA8 Angebotes angelakinsey AngelBeats angelinajolie AngelsAndAirwaves ANGERY AnglerPorn Anglicanism AnglingDeals anglish anglosaxon Angory_Tom angry angrycats angrygoalies angryjoeshow AngryMail AngrySportingParents Animal animalalbumcovers AnimalAww AnimalbeingEngineers animalcrossing_irl animalesdeconsejo animalexpressions AnimalIntelligence animalkingdom animalpolice AnimalPornGifs AnimalRescue AnimalRescues AnimalsAreStupid AnimalsBeingAwesome animalsbeingdicks AnimalsBeingHilarious animalsbeingparents AnimalsBlendingIn AnimalShaming AnimalShowdowns animalsjumping AnimalSounds animalsridinganimals AnimalsStuckInThings AnimalTIFUs AnimalTracking animalwelfare AnimatedConversations AnimatedLadyBoners AnimatedPixelArt AnimatedShorts AnimatedStarWarsMemes AnimatedVoxel animation_porn AnimationCrit AnimationMemes AnimationThrowdown Animators anime_figures anime_ira anime_memes Anime_Teams animearmor AnimeART animebazaar AnimeBlush animebrasil AnimeBurgers animecirclejerk animecons animecuddling AnimeDLR AnimeEcchiGifs animeexpo animefuckingdying AnimeFunny animegifsound AnimeGirls animehotbeverages animeicons animeirl AnimeLounging animemaids AnimemeEconomy AnimeMeme AnimemesHQ AnimeMusicVideos animenorth animeow_irl AnimeRanks animereactionimages AnimeReviews AnimeSakuga AnimeShortFilms AnimeSleeves AnimeTiddies Animetrapss animewaifus animeworldproblems Animism AnimojiKaraoke Animorphs AniviaMains anjunadeep ankdammen anker AnkiVector ankylosingspondylitis Anna_Kendrick AnnaAkana AnnaCamp AnnaChristinaSchwartz AnnaFaith AnnaFaris AnnaKatharinaV Annapolis Anne AnneleseMilton AnneWinters AnnieClark AnnieMains anno1800 anno2070 anno2205 AnnoyedaCeleb AnnoyingShapiro AnomalyXd Anon_Ops AnonymousAliens anonymousgoals AnonymousInvestors anonymouspals AnorexiaNervosa ANormalDayInBrazil ANormalDayInChina ANormalDayInDubai ANormalDayInIndia ANormalDayintheSims AnotherEden anri_okita AntarcticaPics anteaters Antenna antennasporn antergos Antfuckerclub AntheaPage anthem anthemlore AnthemMemes AnthonyChristopherArt Anti_conspiracy AntiAging AntiAntiAntiAntiJokes antiantiantijokes AntiAtheismWatch anticapitalism AnticommieCringe antifagarrison antifapassdenied antifatart antifurry_irl Antihumor AntiJakes AntiJoke AntiJournalism antimlem antipetamovement antipoaching Antipsychiatry AntiquesMemeRoadshow antisrs antitelevision AntiVaxMemes AntiVegan antivirus AntjeUtgaard antjokes Antranik anvilonline ANW anxietyeveryloop anxietymemes AnxietyPanic anxietysuccess Anya_TaylorJoy AnyaBraddock AnyaTaylorJoy AnybodyButHillary AnycubicPhoton anything anythinggoesblog AnythingGoesTech AnythingGoesUltimate AO3 aoe aoecomics AoNoExorcist AOW3 apache apachekafka apachespark Apartment_Gardening ApartmentHacks apathy APB APBioNBC apchemistry ape ApeCashProject apex apexlegendslfg ApexLegendsPS4 ApexLegendsTactics ApexLFG api APKMirror apnurses ApocalympicsRio ApocalypseWorld apollo ApollonAlliance Apologetics apologizeplease Appalachia AppalachianTrailPics AppBusiness AppcoinsProtocol appdev AppDevelopment AppEngine appers appiememes apple2 apple_news apple_watch AppleBandMarket applecirclejerk AppleEnthusiasts Applejack ApplePay applescript AppleTV4 applewatchfaces applewatchwallpapers AppleWhatShouldIBuy appliancerepair Appliances AppliedScienceChannel appnana_4_everybody AppNana_Codes APPNANAS appoftheday approachablepodcast appstate april30th2015 AprilBowlby aprilfools2011 Aprilia AprilKnights AprogressiveParty aptliving AQ3D Aquabats Aquaculture aquafaba Aquaman AquariumFish AquariumMemes AquariumPorn aquarius AquaTeenHungerForce AquaticSnails AR15PARTS ar15pistol AR15Porn AR9 AR_Innovations arachnids aragonproject ARAM arbetarrorelsen ArbiterApp arborists Arcade1Up ArcadiaQuest ArcadierX arcane ArcaneWaters arcanum ARCARacing arcblock ArcGIS ArchaicCooking Archero archiecomics Architects architecture_models Archive81 Archiveteam archivetourism Archivists archviz arco_iris arcteryx ArcticTavern Ardarail arduino_bots arduino_wiki area11band area51 Arena arenafootball ArenaFPS arepas AresCoin arevalor areyouokmarv ARFID Argaming ArgentinaBenderStyle Argentinacirclejerk ArgentinaCocina ArgentinaPics ArgEntos ArianaGrandesFeet ArianaGrandesLegs ArianaGrandeTits ArianaJames Arianespace AriaNina arielpink ArielWinter18 ArinaHashimoto Aristotle arizer ArizonaBeer ArizonaHotshots arizonapolitics ARK_pc ARK_Trading ArkDelegates arkhamgames ArkhamHorror arkhamknight arkisuomi ARKitCreators ARKitectureEvolved ARKSurvivalEvolved arktrader ARKXboxOne arlington arlingtonva arlo arm armadev armawasteland ArmchairExpert ArmchairExplorers armchairphilosophy armello armenian armoredcore armwrestling Armyaviation aromatherapy Arrependinaro ArrestedCanadaBillC16 ArrestedWesteros Arrests Arrowheads Arrowverse Artaintfree ArtBattle ArtBell ArtByte artc artcollecting artcommissions ArtConservation artdoctor ArtEd Artemis ArtemisFowl Arthur arthur_memes Article13 Articles ArticulatedPlastic artiequitter artifact_game ArtifactPauper artifexian artificialturf artisangifs ArtisanMacro Artists artistspeakeasy ArtJournaling ArtJunkie ArtNouveau ArtOfConquest artofmanliness Artprompt ArtReddits ArtRestorationPorn ArtTherapy ArtTimelapse arttocope arttools arttutorials ArtworkOfTheDay Aruba AsAGunOwner ASAPmob AsburyPark Asceticism asd AsexualMen AsheMains AshenTheGame AsheronsCall AshevilleClassifieds Ashley_Martelle AshleyJames AshleyJenkins AshleyOrtiz AshleySchultz AshleySky AshleyVee AshVlogs asia AsiaGrower asian Asian_Food AsianAmericanIssues asianbeauties AsianBeautyRehab asianbros asiancelebsfap asiancooking asiandrama asianfeminism AsianFilms AsianGIFS AsianGirlsDancing asiangonewild_x AsianGoneWildCouples AsianHorrorMovies asianminivans AsianPeopleTwitter asianrap AsianSissies asiantittydrop asimov Ask3D ask_political_science Ask_Radical_Feminists AskAcademiaUK AskACanadian AskAChristian AskACobbler AskAGerman askagirl AskAHeathen askamanager AskAnAfrican AskAnAustralian askanelectrician AskAnEngineer askanincel AskAPriest AskARussian Askashittyparent Askasurvivor askatherapist askaustin AskBalkans AskBernieSupporters askbroscience AskCentralAsia AskComicbooks AskDad askdoctors askedreddit AskFastFoodEmployees askfatlogic askgis askGSM AskHealth askhistorians_NSFW askhotels AskHSteacher AskIndia AskingAlexandria askingforafriend asklaw AskLesbians AskLGBT AskLibertarians AskLinuxUsers AskManagement AskMe Askme4astory AskMechanics AskMedical AskMenOver40 AskModerators askmovie AskMtFHRT askmusicians AskOujia AskPhilly AskPhilosophyFAQ AskProgrammers AskQuija askredddit askredditAR AskRedditFood AskRedditGames AskRedditUL AskReligion AskRetail asksandiego AskSciTech AskShittyScience askSingapore askspain askStampCollectors Asksweddit askswitzerland AskTheOuija asktrolly AskTruFemcels AskVoidu ASLinterpreters ASMRDarling ASMRmusic AsobiAsobase asoiafminiaturesgame AsOneAfterInfidelity asozialesnetzwerk AspenMansfield aspergers_dating Asphalt9 AspieGaming AspiePartners ASPNET aspnetcore ASRoma AssasinationClassroom assasinscreed AssassinOrder Assassins_creed Assassinscreed4 AssCredit AsSeenOnYahoo Assembly_language AssemblyLineGame Assert_Your_Rights assertivenesstraining AssHatHackers AssholeAdvertising assholebehindthongs assholeengineering Assholesome assinjeans AsskReddit assonglass Assyria astateoftrance Asterisk Asterix asteroid Astonishing AstonishingLegends AstonMartin Astral_Projection AstralArmy AstralObservatory AstralProjectionNow astro AstroGaming astrologyblogs AstrologyChartShare astrophys astrovikings Asuka AsuraCoin ASUSROG asustransformer ASX Asylums atari Atari2600 atari8bit atease4u Atelier ATGE atheismbot AtheismComingOut atheismindia atheismplus Atheist_Jokes atheistgems AtheistHavens Atheists AtheistTwelveSteppers AthenaPalominoVideos athensohio Athients athiest Athleanx athleteadvice AthleticEnts athleticfeats athletictraining ATKGear Atkins AtlantaBarters AtlantaCircleJerk AtlantaEats atlantaedm AtlantaFalcons atlantagaming atlantamusic AtlantaReign AtlantaWeather atlanticcity atlantis AtlantisBlueProject AtlasPC AtlasReactor atlassian ATLauncher AtlFilmmakers atlgonewild ATLHousing atmidnight Atmosphere atmosphericblackmetal AtmosphericDnB atmosphericmetal ATOGM Atom atomicheart atomicpay atomicwallet Atompunk AtomsForPeace AtoZplasticsurgery attackeyes Attackontitangame AttentionTaps attentionwhore ATVS atwoodslaw atwwdpodcast atxgaybros AubreyMaturinSeries audacity audiobook AudioCandy audioinsurrection audiology audiomismatch AudioPlugins audiorepair audreyhepburn AUfrugal Augusta auntienetwork Aupairs AuraKingdom aurora aurora4x AuroraCO auroradao AuroraLegend auroramusic auroraporn AusBeer ausbike ausenviro AusFemaleFashion Ausfood AUSfreebies Ausguns ausjobs AusPol AusProperty AusPropertyChat AussieBabes AussieDeals AussieDigitalIO AussieHipHop AussieLoaf AussieMaps AussieRiders aussievapers austincirclejerk AustinFC austinguns Austinmotorcycles AustinMusicians AustinRP Australia_ AustralianBirds AustralianMilitary AustralianNostalgia australianplants AustralianPlantSwap AustralianPsychRock AustralianTeachers australianwildlife AustraliaPics austriahungary AustriaPics autechre Authentic_Vaping author AuthorKurt Autism_Parenting autismacceptance Autistic AutisticAdults autocorrect autocorREKT Autodesk AutodeskInventor AutoDetailingDeals autodidact Autodivestment AutoDIY autoengine Autographs Autoimmune AutoImmuneProtocol autoimmunity automata AutomatedMarketing AutomatiCautionDoor automation automationgame Automator AutoModerator automotive AutomotiveEngineering AutomotiveLearning Autonomia autorepair Autumn AutumnFarrell AvakinOfficial AVANT_GARDE AvantGardeMusic AvaSambora avasdemon Avatar avatargifs AvatarMemes AVdeals AvengersEndGame AvengersInfinityWar averagecock AverageJoeAudiophile AveragePicsOfNZ AviationHistory aviationmemes AviationNews AviationPorn avionics avp avr avrillavigne AwayGame AWayOut awefuleyebrows awesome_car_mods AwesomeDesign awesomelife AwesomelyUseless awesomenature awesomerobots Awesomeshowers awesomesuperpowers awesometechnicals awesomewm AwfulArt awfuleyeliner AwfullyPunchableFaces Awfulthoughts AWKWARD AwkwardCamera awkwardfamilyphotos awoiafrp awolnation awooo AWS_Certified_Experts AWS_cloud AWSCertifications awslambda awwaf awwbots awwdlysatisfying AwwSHA awwssistant Awwww AxeFx AXenS axesaw axiomverge AxisAllies axolotl Axon7 aXpire aynrand Ayreon Ayurveda AyyLmao2DongerBot azerbaijan azores aztrosist Azula azunyan
submitted by j259awesome to u/j259awesome [link] [comments]


2019.08.05 18:00 MaximRouiller .NET/ASP.NET Documentation Update for July 2019

tldr; This is a status update on the .NET documentation. If you want me to do more of those (once a month), please let me know in the comments!
Hi everyone!
If you missed our first post for June, well today I'm posting a summary of all .NET related documentation that were updated significantly during the month of July.
My name is Maxime Rouiller and I'm a Cloud Advocate with Microsoft. For the month of July, I'm covering 3 major products.
Obviously, that's a lot of changes and I'm to help you find the gold within this tsunami of changes.
So here are all the documentation updates by product with commentary when available!

.NET Core

There were lots of consolidation in the documentation happening. Content that was specific to the .NET Framework documentation that also applies to the .NET Core documentation are being moved to the .NET Guide. Things like Native Interop (say hi to COM), the C# Language Reference

.NET Architecture

The .NET Architecture e-books content was mixed in with the fundamentals content under the .NET Guide. The team wanted to give a better home for those, so a new landing page was created.
.NET Application Architecture Guidance

Native Interop

C\

VB.NET

There were tons of documentation that needed examples. Here are a few. To change the language to VB, make sure you pick your favorite language on the language selector at the top of the page left of the "Feedback" button.

Tutorials, recommendations, and others

This .NET CLI tutorial was rewritten and went from one page to three.

.NET APIs

.NET Core 3.0 Preview 7 was launched on July 23rd, so the API reference documentation for .NET Core and .NET Platform Extensions 3.0 was updated. The documentation team is also working closing with the .NET developer team to add more API documentation for .NET Core 3.0. We reduced the number of undocumented APIs by 1,374 in July and this effort will continue through the month of August.

ASP.NET Core

gRPC

Documentation keeps improving on gRPC. This time, it's security focused.

Troubleshooting

This doc was consolidated from other pages that handled errors and how to troubleshoot.

Blazor

Security (Authentication/Authorization/etc.)

Authentication without Identity providers tutorial. Very interesting read!
Those pages received significant changes.

MVC / WebAPI

New features in 3.0 that allows you to use HTTP REPL directly from the CLI.

Fundamentals

This CLI global tool is used to help you create areas, controllers, views, etc. for your ASP.NET Core applications. Especially useful if you want to create your own. For the source, look no further than on GitHub.
The following are pages that received significant changes.

Host and Deploy

SignalR

Performance

This article was co-written with stevejgordon! Have you heard about ObjectPool? It prevents objects to be garbage collected and reused instead. It's been in .NET Core forever but this article was written with performance in mind.

Tutorials

New tutorial for ASP.NET Core 3.0 Preview this time with jQuery.
Those Razor Pages tutorials received significant changes due in part to the latest Preview.
2 more tutorials to receive significant changes are focused on Web API and SignalR

NuGet

Including the 5.2 release notes, there' new pages that has been created within the last month. Take a look to stay up to date!
A few of significantly modified pages includes handling nuget accounts, and Package Restore.
submitted by MaximRouiller to csharp [link] [comments]