I am trying to create a personal website on GitHub Pages using the ASP.NET Web Forms template from Visual Studio 2013. (I’m trying to learn ASP.NET/C#)
But it looks like GitHub pages only will load a file named “index.html” as the home page.
I made my index.html file redirect to my Default.aspx file, but it just causes my browser to download that file. This is my index.html file currently:
<html> <head> <title></title> <meta http-equiv="refresh" content="1;url=/JoeWebsite/Default.aspx"> <meta name="keywords" content="automatic redirection"> </head> <body> If your browser doesn't automatically go there within a few seconds, you may want to go to <a href="/JoeWebsite/Default.aspx" rel="nofollow noreferrer noopener">My Website</a> manually. </body> </html>
The ASP.NET project is in the correct repo in github. The folder for the project is named “JoeWebsite” evident from the code snippet above.
Is it possible to have a ASP.NET website in GitHub? How?
If not, is there an alternative free hosting service that does?
Answers:
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
Method 1
As far as I know Github does not support ASP.NET, but you can use a free Azure account. Take a look at:
Method 2
I think now Github can host ASP.NET but the tweak is a little bit tricky and perhaps it’s only specific type. I refer the links for you to check about it:
https://swimburger.net/blog/dotnet/how-to-deploy-aspnet-blazor-webassembly-to-github-pages
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0