-
Notifications
You must be signed in to change notification settings - Fork 387
Web Templates #797
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Do you have the cc @danroth27 |
That was the result with |
Yup, this is a big gap in Preview 1 that we don't have an easy way to setup a development certificate for HTTPS on non Windows platforms. You have to setup one manually using openssl (see https://go.microsoft.com/fwlink/?linkid=848054). For Preview 2 we plan to provide tooling that you run once to setup a development certificate for local HTTPS development. |
If the local environment will be taken care of in Preview 2 that will be helpful. But still would be good to provide some documentation / checklist for here's what you need to do before deploying to a remote server like Azure/IIS/Linux |
Yup, will do: dotnet/AspNetCore.Docs#3367 |
Why not include the pfx certificate in the template instead of creating one. It's self signed certificate so it will show red a security warning but that's totally expected. If the worry is that many people will have trusted the certificate, it should still show red in the browser address bar. |
@RehanSaeed We've been trying really hard to avoid putting certificates in the project because we think it's an anti-pattern. In general, certificates should be carefully protected and not put in source control. |
@danroth27 couldn't agree more that putting certificates in source control is generally a bad thing. That said the issue I wanted to highlight was that we currently have a poor developer experience. From the perspective of being able to go from |
Instead of using a .pfx in the project we will be improving the experience in preview2 by providing xplat tooling for generating a development HTTPS certificate into the current user store. |
@danroth27 I would hope that the tooling provided would work for generating a temporary certificate for a UWP template as well. |
Closing this as the UWP concerns are discussed in #770 and the item tracking the certificate generation utility is here aspnet/DotNetTools#296. The approach seems to have changed a bit to now be an MSBuild task (source here). |
The new templates have quite a bit more going on than templates in the past, which is a good thing. However, if I create a new project like
dotnet new webapi -au Individual
the current result is a little less than desirable.If I do
dotnet run
I get the following errorIf I try to deploy to an Azure Web App I get the following error:
The templates really could use some sort of ReadMe added to them to help developers get started. For instance if I'm on a Mac what do I need to do to setup my local environment for testing. If I'm on my PC same thing... if I'm deploying to Linux, IIS, Azure...
Another thing would be following @RehanSaeed's example and provide some action items of any tweaks or things that a developer should do next.
The text was updated successfully, but these errors were encountered: