ASP.NET Core deployment methods [closed] - asp.net

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I am going to deploy 2 ASP.NET Core 2.2 web applications onto an IIS environment. I was wondering if there were any options in the market to facilitate automatic deployment?
For my previous application that was in PHP, I could use a service called Deploybot that took my code from GitHub and pushed it onto a server. I really enjoyed that one because setup was straightforward and I could easily rollback or deploy new code due to it being tied to my GitHub branch.
Are there any similar tools I can use for .NET Core? So far I've seen Jenkins as a recommendation. Are there any other services that perform similarly to Deploybot but for .NET Core applications?
My current planned method is to use WebDeploy and publish the applications straight from Visual Studio. But the problem is that it won't have a proper link to GitHub.

Azure DevOps, Jenkins, TeamCity, TravisCI, AppVeyor. These are just a few of the tools that you can use to facilitate CD (Continuous Deployment) from sources like GitHub, BitBucket, git, tfs, etc.
I've used both AzureDevOps and AppVeyor in the past, and found both of them to be really good at what they do. Although, I've only used Azure DevOps in a professional setting and AppVeyor for personal projects.
I've written about how to set up AppVeyor with .NET Core in the past - here is a link to that article.

Related

How to switch an old .NET project to Linux? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I have a ASP.NET Framework 4.0 WebForms project running on several Windows servers. I wonder about the goals I should achieve to be able to host the project under Linux. Let us suppose I refactor the project and upgrade the version of the Framework to 4.5 or 4.6. If we assume that I do not have Windows-specific code in my project either because I never had such a code, or because I refactored it to not assume Windows-specific properties. My question is: what are the known mainstream .NET components that will break under Linux?
No matter how well you assert it on Windows, running the web app on Linux and Mono can reveal what does break.
This question therefore is too broad. I blogged about running ASP.NET 4.x web app on Mono,
Jexus Web Server and ASP.NET Cross Platform
I was invited by Mingzhi Yi to give a talk at Jiaodong Developer Conference 2015 on 12 Dec. It was about my opinions on Jexus and ASP.NET cross …
https://blog.lextudio.com/2015/12/jexus-web-server-and-asp-net-cross-platform/
You should note that .NET 4.6 might not be well supported on Mono, as it evolves slower than .NET.

What limitations (if any) would I face developing asp.net on OSX? (in 2015/2016) [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I'm a diehard mac lover but my day to day work is shifting towards the .net stack, specifically c#, asp.net mvc, entity framework, multiple project class libraries, ms test, sql server, deployment to azure.
In light of the recent cross platform advancements in .net, what issues (if any) would I face now and later on as I get deeper into development? Is anyone else doing this?
I've installed VSCode (https://code.visualstudio.com) and am able to build and run an asp.net mvc web app using coreclr. That seems to work very well and is closer to the web development experience I'm used to on a mac. I understand I also get vs.net style debugging with VSCode but I've yet to test that.
SQL Server I realise will be a problem, I'm considering either running it in a VM or using a cloud based dev instance.
I've also trialed running full vs.net in a VM but on my 13" MBP i5 8GB it gets a tiny bit sluggish at times under VMWare Fusion, so not ideal. VSCode also gives me a dev experience much closer to what I've been doing previously from my mac (simple text editor, terminal etc) so I prefer that anyway.
So, can I do this? is cross platform .net ready for mid sized asp.net apps? what problems may I run into? I appreciate any feedback.
Since you've already installed VS Code on your Mac, you already know that you can work on ASP.NET projects natively on your Mac. Just keep in mind you can run the cross-platform .NET Core 5 on your Mac, but not the full .NET Framework. So, if you need to work on any projects that need the full framework (such as .NET 4.x), you will need to use Windows. It doesn't matter if it's small, midsized or large enterprise apps.
As you suggested, you can run Windows on your Mac. But instead of VMWare, I would suggest Parallels instead. Running Windows on your Mac will allow you to run the full Visual Studio with the full .NET framework if that's what you need. It would also let you run SQL Server on Windows inside your Mac.
Hope that helps! :)

What is the current status of the Helios project? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Exactly one year ago there were some posts from Microsoft about project Helios. This was an OWIN implementation to self host your servers using IIS in a light way. The last Nuget package is from march 2014 Project Helios.
Does somebody know what is the current status of this project? Did they include it in the ASP.NET vNext implementation?
According to these comments on GitHub there will be another release. However, a few days ago someone else on the team told me there wasn't another release planned so I'm not sure who's right. Hopefully they do another update for those of us unable to migrate to vNext at the moment.
Project Helios is now part of ASP.NET vNext and is how you host your applications in IIS. The vNext NuGet package was renamed to Microsoft.AspNet.Server.IIS

Open Source .Net Web Registration Form Generator [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Anybody know of / have experience with .net web registration form generator, that is free and/or open source?
Something like a very simple version of InfoPath web forms.
AspxFormsGen 3.5 is a tool that
automatically generates (ASP.Net 3.5
Generator) ASP.Net 3.5 Standard
WebForms (.aspx) in C# 3.5 or VB 9.0
and their accompanying CodeFile
(.aspx.cs or .aspx.vb). It generates
WebForms with CRUD (Create, Retrieve,
Update, Delete) functionalities using
the latest Linq-to-SQL and
LinqDataSource, based on the tables in
your MS SQL 2000/2005 Database, all in
One Click. Download.
There are some good open source web-based Content Management Systems that has customizable profiling and excellent community contributed modules for free. Some of them are:
Umbraco (Recommended)
Dotnetnuke

switching to open source solutions [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm a ASP.NET MVC Visual Studio, SQL Server web developer. I would like to switch to equivalent open source solutions. Please help me out.
You probably want to look into Mono, MonoDevelop, and MySQL to get started. You can run all of these on your existing Windows machines, and then later move them to Linux machines if you're satisfied with how well they work for you.
As mentioned you should look at Mono and MonoDevelop.
If you are satisfied with ASP.NET MVC, then Mono supports it too. Or you can try open source MonoRail form Castle Project.
As for the database backend I would rather suggest PostgreSQL. For flamewars why that choice look on the net ;)
Visit http://www.codeplex.com/ to get an idea of possible open source solutions under .NET
If you want to move to Linux then you should definitely use Mono which fully supports ASP.NET MVC. You will have plenty of choices to replace IIS, for example Apache with mod_mono, Nginx or Lighttpd. Instead of SQL Server you can use mainstream RDBMSs like MySQL or PostgreSQL. And talk about development is here How to development in Visual Studio and then deploy apps to Linux machine (OS - Ubuntu, web server - Nginx).

Resources