VMware Workstation CentOS7 Linux 学习之路(3)--.net coreWeb部署
2024-08-31 02:24:18
1.首先创建一个文件夹,命名为core
mkdir core
cd core
2.我这里用FlashFXP连接Linux 把我发布的项目上传到CentOS7的core文件夹下
此时我输入命令 dotnet /core/WebApplication1.dll 出现下边报错
下边输入 cd core 进入core文件夹 再次输入 dotnet WebApplication1.dll
这就是进入core文件夹 运行文件夹中的WebApplication1.dll文件
此时在外部访问是访问不到的,需要在程序中设置访问的端口5000
public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().Run();
} public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
//.UseKestrel()
.UseUrls("http://*:5000")
//.UseContentRoot(Directory.GetCurrentDirectory())
//.UseIISIntegration()
.UseStartup<Startup>();
}
这里还需要设置一下防火墙 这里必须设置
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --permanent --zone=public --add-port=/tcp
sudo firewall-cmd --reload
此时 重新输入dotnet WebApplication1.dll
外部浏览器访问网站 就可以正常访问了
安装Nginx代理
sudo yum install epel-release
sudo yum install nginx
nginx –v 查看版本
输入命令 运行nginx sudo systemctl start nginx
如果无法显示这个页面估计是防火墙没有设置。
最新文章
- 负margin的移位参考线
- C# DateTime 格式化 奇怪问题!
- MSSQL反旋转的例子
- C# WinForm 单例模式(例:同一个窗体只创建一次实例)
- 解决org.openqa.selenium.WebDriverException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms org.springframework.beans.BeanInstantiation
- [原创]java WEB学习笔记88:Hibernate学习之路-- -Hibernate检索策略(立即检索,延迟检索,迫切左外连接检索)
- MongoDB 多条件组合查询
- 三种asp.net 抓取网页源代码
- 让QT对话框显示中文
- Maven 插件 maven-tomcat7-plugin - 常用命令及配置
- json的学习笔记
- Hue 之 SparkSql interpreters的配置及使用
- UNIX网络编程——TCP—经受时延与nagle算法、滑动窗口、拥塞窗口
- emWin仪表界面设计,含uCOS-III和FreeRTOS两个版本
- Chrome浏览器用AdBlockPlus拦截百度广告
- pt-osc全解pt-online-schema-change
- Scala学习之路 (九)Scala的上界和下届
- <;![CDATA[ ]]>;是什么意思
- 2018.10.15 loj#6010. 「网络流 24 题」数字梯形(费用流)
- linux下PHP7安装memcache