Home » Categories » Multiple Categories |
How to Deploy and host .Net Core 2 and Angular 6 app |
Article Number: 316 | Rating: 4.2/5 from 5 votes | Last Updated: Tue, Oct 23, 2018 at 8:18 PM
|
Normally, you will have two separate projects, i.e. one for .NET Core Web API 2.0 and the other one is Angular 6. On our Windows environment, you will find a root folder called httpdocs.
Problem: If you simply deploy the contents of the folder inside dist to the root folder httpdocs on server, there will be an error message, which states that "it cannot find any page", but the API still works.
If you transfer the whole folder inside httpdocs and set server Host setting to define document root to the folder:
It will find the index.html and show me my landing page. However then API won't work.
If you leave it as is and change the document root back to httpdocs ( where the API files are ), but push the index.html from httpdocs/website to httpdocs ( in this case I also edit index.html to point to website folder for resources etc ) in the hope it will find it ( server IIS setting ) Solution:
1) Please add 2 lines of code in Configure method of Startup.cs in the API
app.UseDefaultFiles();
app.UseStaticFiles(); // For the wwwroot folder
Where according to MSDN, "With UseDefaultFiles, requests to a folder search for: index.html"
2) Please manually add wwwroot folder which for some reason was not generating upon publishing command for your API project.
3) In that folder, please copy all contents of my dist/website angular publish files
Now, it should work fine. If there is any issue, please ensure you raise a ticket via our Help Desk System. |
Attachments
There are no attachments for this article.
|
Will my Crystal Report IX (Crystal Report 9) work on your server?
Viewed 2351 times since Tue, May 1, 2012
I cannot see my website. What should I do?
Viewed 3356 times since Thu, May 3, 2012
HTTP Error 502.5 - Process Failure error message when publishing an ASP.NET Core Website
Viewed 10108 times since Mon, Mar 27, 2017
Monitoring Tools For Windows
Viewed 431 times since Wed, Jul 13, 2022
How often do you backup my website?
Viewed 4376 times since Tue, May 1, 2012
Do I need a static IP?
Viewed 4464 times since Mon, May 7, 2012
How to solve ReportViewer error message: "An error has occurred during report processing. Input string was not in a correct format"
Viewed 7726 times since Tue, Jun 18, 2013
I cannot browse to my site via the IP Address directly. What is wrong?
Viewed 4182 times since Mon, May 7, 2012
I receive this error message: "Directory Listing Denied. This Virtual Directory does not allow contents to be listed."
Viewed 10162 times since Mon, Apr 30, 2012
You informed me that my Crystal Report has been configured, why do I still receive an error message?
Viewed 2640 times since Tue, May 1, 2012
|