asp.net项目能部署到Ubuntu云服务器么?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net项目能部署到Ubuntu云服务器么?相关的知识,希望对你有一定的参考价值。
我现在手里有一个腾迅云的Ubuntu云服务器想把我写好的asp.net项目部署上去但是我不知道能不能部署?也不会。敢问哪位大神会指点一下小弟!域名也是有的!如果Ubuntu云服务器不能部署有其他的部署方式么?本地的部署我试了失败了......
完全可以将asp的项目部署到Linux服务器上
需要在Linux服务器上搭建asp的环境
步骤比较多 就不在这里详细说明
可以参考:参考链接
希望可以帮助你 请采纳 谢谢
到这一步出现的:sudo apt-get install dotnet-dev-1.0.0-preview2-003121
。。。。。。。
安装软件不要加版本号
这教程 都不是最新的 你加个版本号 源里面没有呢
版本号去了也不行
你这里显示 有包 冲突
只有解决了冲突 才能继续
应该只有 微软的服务器支持追问
哪像阿里云和腾讯云的服务器不能用了么?还是说只能用镜像为windows的
Ubuntu 上对 ASP.NET Core Mvc进行 Docker 部署
参考技术A 创建Asp.net Core项目项目:选择MVC模板,勾选启用Docker修改Dockerfile文件的属性为始终输出
CD到发布文件
root@ubuntu:/home/fcj/Desktop/code/DockerPub# cd /home/fcj/Desktop/code/DockerPubMvc
安装microsoft/dotnet :2.1-aspnetcore-runtim镜像之所以安装此镜像,是因为Dockerfile文件指明项目依赖于此镜像
sudo docker pull microsoft/dotnet :2.1-aspnetcore-runtim
生成应用程序的镜像:
root@ubuntu:/home/fcj/Desktop/code/DockerPubMvc# docker build -t mymvc:1.0 .
-t ---指定镜像名称
. ---表示build上下文为当前目录,默认情况下docker会使用在上下文的根目录下找到Dockerfile文件
运行: docker run --name mymvccontiner -d -p 8072:8011 mymvc:1.0
-d 表示在后台以守护态(daemonized)形式运行容器
-p 外部端口与内部容器端口映射。
--name 指定容器的名称。当然可以不指定,默认会为我们创建
最后一个参数 mymvc:1.0 就是我们刚创建的镜像名称
查看已运行的容器
在浏览器查看:
在局域网其他电脑浏览器查看:
需要知道ubuntu系统的IP
通过 ifconfig -a 获取
以上是关于asp.net项目能部署到Ubuntu云服务器么?的主要内容,如果未能解决你的问题,请参考以下文章
七步学会ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx反向代理实现域名访问
在 Azure 上部署 Asp.NET Core Web App