asp.net core部署时自定义监听端口,提高部署的灵活性

用的是命令参数的方式,简单写的,代码很low,不喜勿喷!

 代码截图:

贴一下代码,方便复制:

			//默认端口号5000
	        string port = "5000";

	        if (args.Length == 2)
	        {
		        if (args[0] == "-p")
		        {
			        string portStr = args[1];

					//判断端口号是否正确 纯数字验证
			        if (Regex.IsMatch(portStr, @"^\d*$"))
			        {
				        port = portStr;
			        }
		        }
	        }

  使用方法:dotnet xxx.dll -p 端口号,例:dotnet helloworld.dll -p 8080,那么就会监听8080端口

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏狂码一生

CentOS-7下搭建DNS服务器

1、安装bind服务(DNS服务器)     >yum -y install bind* 2、查看所有服务,设置开机运行named服务     //查看所有服...

44213
来自专栏静下来

Discuz管理员密码和UC密码忘记找回方法

今天去我的另外一个dz论坛,因为就是为了占个域名,先挂着。 由于时间太久,我都忘记密码了。试了几个都错误。 后来实在是想不起来了,没办法了,只能硬来了。 a...

37012
来自专栏云知识学习

linux下安装安装杀毒软件clamav杀毒

一、安装clamav文件 相关下载链接:http://www.clamav.net/downloads 使用命令:wget 加上对应版本的软件链接

48413
来自专栏计算机编程

ubuntu Nginx配置笔记

说明:configure后面必须在同一行进行输入,此放在此处即是为了看清楚配置了哪些东西

1122
来自专栏张戈的专栏

Linux系统chmod误操作目录权限恢复方法

部门刚上线了一个新系统,发现一个 BUG,于是开发直接上机器调试,他认为是文件目录权限不够的问题,于是想用 chmod -R 777 先给这个程序目录全部权限试...

5258
来自专栏磨磨谈

Centos7升级内核后无法启动解决办法

这个问题存在有一段时间了,之前做的centos7的ISO,在进行内核的升级以后就存在这个问题:

1063
来自专栏运维前线

Web服务器 .svn隐藏文件夹漏洞修复和杜绝

Web服务器 .svn隐藏文件夹漏洞利用、修复和杜绝 在SVN的使用中,会自动生成一个名为.svn的隐藏文件夹,其中包含重要的源代码信息,如果在发布代码时,直...

2157
来自专栏中国白客联盟

我是如何绕过UAC的小计

sdclt 是微软提供的命令行磁盘备份工具,当我们执行 sdclt 命令时,会打开备份还原的控制面板,如图 ? 而sdclt 是从注册表读取到了 contro...

3005
来自专栏晓晨的专栏

ABP从入门到精通(6):快速重命名解决方案

991
来自专栏有困难要上,没有困难创造困难也要上!

使用nrm管理npm仓库

1927

扫码关注云+社区