概述
1、本地安装.NET CORE环境:dotnet-runtime-2.1.26-win-x64、dotnet-sdk-2.1.522-win-x64
2、在本地vs 2017中将项目发布到一个文件夹,将该文件夹传送到服务器
3、服务器安装.NET CORE环境:dotnet-runtime-2.1.26-win-x64、dotnet-sdk-2.1.522-win-x64
4、修改Program.cs文件:
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>();
替换成:
public static IWebHostBuilder CreateWebHostBuilder(string[] args)
{
var host = WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>();
var environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT");
if (environment != "Development")
{
var configuration = new ConfigurationBuilder()
.AddCommandLine(args)
.Build();
host.UseUrls(configuration.GetSection("Urls").Value);
}
return host;
}
5、在服务器该文件夹路径下打开CMD,执行dotnet ErHai.dll --urls=http://0.0.0.0:5000 ----ASPNETCORE_ENVIRONMENT=Production
6、外网访问
最后
以上就是听话篮球为你收集整理的ASP.NET CORE web应用程序部署到windows服务器的全部内容,希望文章能够帮你解决ASP.NET CORE web应用程序部署到windows服务器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复