标签: .net core
.Net Core 3.0 获取主机名/域名
访问地址:http://localhost:3361/home 输出: Request.Host.Value = localhost:3361 Request.Host.Host = localhost 所以应该使用 Request.Host.Host来获取域名
详细内容centos 7中部署.net core 3 preview 版的runtime运行时
只能说,部署.net core 运行时的文章基本上说的都是安装sdk版本的,所以研究了2天,百度了大量的文章,终于安装好了。步骤如下: 1、安装nginx环境 2、安装必须的东西,具体我也不知道,命令如下:yum install libunwind libicu 3、下载runtime,要下载2个,一个是netcore runtime,一个是dotnet core runtime,下载下来后解压并安装: 第一行是建立文件夹并解压缩第二行是在/usr/local/bin创建一个dotnet的链接,连接到/opt/dotnet/dotnet上,这样子输入 dotnet命令就可以调用到命令了第三行是将aspnet core runtime解压到netcore runtime目录下 到这里runtime环境算是搭好了,接下来就是创建一个网站,具体可以使用类似宝塔之类(安装完系统就先装个宝塔类的软件,可以快速搭建linux环境和管理网站)的软件来创建。 将visual studio的.net core项目发布,一种是独立部署,一种是依赖框架部署。 两种部署的简单区别如下(个人理解,不保证正确): 1、依赖框架部署,最精简的,相当于只发布了网站程序而已,能不能运行就看平台上支不支持你需要的运行环境了。 2、独立部署:比较臃肿,因为自带自需的运行时框架(但是前提应该是服务器已经安装了上面的基本环境),如果服务器的.net core runtime版本不是你的版本,那么程序还是可以运行的。 因为我安装的是.net core 3.0预览版,发现visual studio 2017只能支持目标框架2.0的所以无法正常发布,只能选择独立部署发布。发布到文件夹,将文件通过ftp上传到网站的根目录。 接下来就是运行网站程序了,输入命令: dotnet netCoreSt…
详细内容