Asp.Net Web 项目部署到阿里云 Windows版本服务器

**

前言:网上Asp.Net Web 项目部署到阿里云 Windows版本服务器的说法不一,经过一顿大的崩溃的上传后终于部署成功,写此文章总结一下网上的知识和自己的部署经验,以防自己忘记
**

工具

1. Visual Stuio 2019
2. sql server2019
3. 阿里云服务器 ECS
4. windows 10家庭版

1、阿里云云服务器设置

首先购买阿里云服务器
购买的时候操作系统选2019 数据中心版 64位中文版,实例密码不要乱设置,后面有用的,如果忘了可以重置,这里就不上图了

2、远程连接服务器

打开电脑的远程桌面连接,在我们的电脑上按win+R键打开运行,输入“mstsc”,点击确定,如图

计算机填入的就是服务器公网的IP,用户名就是Administrator,在本地资源勾选的盘符是为了方便电脑与服务器之间的数据传输。



密码就是云服务器的实例密码

3、把sql server2019的安装包打包拖到云服务器的盘上进行解压安装(解压没有压缩软件的话上传一个安装就可以了)

4、数据库的配置

先登入本地数据库,进入数据库后



再打开SQl server配置管理器

SQL Native Client 配置中的TCP/IP 都设置为启用

然后修改TCP/IP

然后到阿里云服务器的管理控制台选择实例在点击实例后的更多选择网络和安全组在点击安全组配置
点击安全组配置

找到入方向点击手动添加,然后按图配置,端口设置为1433,与修改TCP/IP设置的端口一样
最后,从本机把项目要用到的数据库文件上传到服务器C盘上,重新打开服务器上的sql server 2019附加数据库就行

5.配置服务管理器

打开服务器端服务管理器 ,点击"添加角色和功能"

这里点击下一步
在下一步

在下一步


点击"Web服务器(IIS)“和"文件和储存服务”,在下一步

按图勾选完后选择安装,安装完后就可以关闭了

6、项目的发布

首先在打开要发布的项目,点击最上面的工具里的"连接到数据库"

测试连接成功后点击高级,复制图中蓝色的那一行

点开项目的DBH,找到连接字符串,粘贴复制的东西,并加上";password=云服务器数据库的密码"

找到项目右键发布

选择存储发布的项目的文件夹

上传至服务器端的C盘(不要上传到桌面,你在浏览器输地址栏输入IP进入页面的时候会报错)

在搜索栏里搜素IIS管理器,接下来按图操作:

网站名称,随意写;物理路径,在服务器选择项目文件所在的路径;IP地址这里不进行分配,默认未分配的就是公网的IP,端口你可以自己决定,我这里是8080,如果你有自己的域名,你可以填写进主机名,没有的话就不填,然后点击确定就可以了。

点击你添加的网站,找到目录浏览,点击进去,点击启用

返回添加的网站,找到默认文档,点击进去,找到添加,点击(这里是设置通过IP进入网站后的第一个页面是谁)

名称里面输入进入网站后的第一个页面的名称(要带后缀名),完成后确定就行了

然后到阿里云服务器的管理控制台选择实例在点击实例后的更多选择网络和安全组在点击安全组配置
点击安全组配置

找到入方向点击手动添加,然后按图配置,端口设置为8080与添加的网站端口一样

7、服务器出入站规则配置

控制面板 ——>系统和安全——>Windows Defender 防火墙——>高级设置




出站与入站一样设置

8、运行

所有的东西搞完,就可以在你电脑上的浏览器地址栏输入你的公网IP:端口(如果配置了域名,输入域名也可进入)就可以进行访问了

Asp.Net Web 项目部署到阿里云 Windows版本服务器相关推荐

  1. 记录第一次将Java web项目部署到阿里云服务器

    目录 一 购买云服务器 二 本地主机连接服务器 1 使用管理终端连接 2 使用SSH工具连接 三 搭建开发环境 1 软件包 2 安装配置 JDK MySQL Tomcat 9 四 在服务器部署自己的项 ...

  2. 阿里云服务器web项目启动连接mysql_eclipse web项目部署到阿里云服务器

    1.租用服务器和购买域名 不多说了 2.在阿里云上搭建JDK + Tomcat的+ MySQL的 (1)安装JDK 通过百胜安装JDK 执行命令yum -y install java-1.8.0-op ...

  3. 关于springboot vue前后端分离项目部署到阿里云轻量服务器(前后端分开部署)

    0.购买阿里云服务器 1.安装jdk 使用yml安装 2.安装mysql 3.安装nginx 4.打包后端项目 后端项目更改: 在pom.xml文件中,增加打包成jar包的配置文件 applicati ...

  4. 将Web项目部署到华为云服务器的Linux的Tomcat中

    将Web项目部署到阿里云服务器的Linux的Tomcat中 01_用SSH Secure Shell Client或Xshell 6这个Windows客户端工具,将在Windows中已经开发完毕的Ja ...

  5. vue/react/web前端项目部署到阿里云服务器_nginx_pm2流程及部署前的准备

    前端开发完成的项目,不管是使用vue.react.或者是别的web项目,最终都是要部署到外网上,让用户可以通过域名来访问.这篇文章以一个 react 移动端的项目为例,讲怎样将自己本地的项目部署到阿里 ...

  6. 王者荣耀全栈项目部署到阿里云服务器笔记

    王者荣耀全栈项目部署到阿里云服务器笔记 原创Charles_GX 最后发布于2020-03-27 01:27:00 阅读数 177  收藏 展开 王者荣耀全栈项目部署到阿里云服务器笔记 学习的项目来自 ...

  7. 配置 --- 将本地项目部署到阿里云上

    说明: 项目代码 学习地址 项目前端使用了nginx代理 后端使用express框架 使用PM2部署后端 使用mongoDB进行持久化 nginx.express.PM2.mongoDB等,部署在do ...

  8. 保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

    保姆级教程--将springboot项目部署到阿里云服务器(小白包会) 前言: 昨天本想着看论文,结果发现找的论文和课题不一致.那干点什么好呢?那就把我的毕业设计(一个springboot项目)部署到 ...

  9. 解决springboot项目部署到阿里云服务器邮箱无法发送邮件

    解决springboot项目部署到阿里云服务器邮箱无法发送邮件 前言:今天部署了一下springboot项目,使用的是docker部署的,如果有兴趣可以看我这篇文章: docker上部署前后端分离的s ...

  10. Asp.Net Web Api 部署------远程连接云服务器

    Asp.Net Web Api 部署------远程连接云服务器 一.同时按住Windows键+R键,并输入 mstsc,点击确定: 二.输入云服务器的公网IP地址,点击连接: 三.输入登录名和登录密 ...

最新文章

  1. 从事软件测试为什么要学自动化?
  2. nginx+tomcat实现主备切换
  3. 【阿里云课程】生成模型之GAN优化目标设计与改进
  4. 专访卢政:TSF如何助力企业微服务开发
  5. pythonweb扫描器_Python安全工具之web目录扫描
  6. 【网址收藏】linux namespace和cgroup
  7. 超过8000星的「机器学习路线图」,福利。
  8. LINUX下载编译libks
  9. 【备忘】Java教学系列视频教程 孔浩老师 千课巨献全网最全 共26G
  10. python docx 图片_python-docx设置图片大小和对齐方式
  11. ubuntu16.04+gtx1050驱动安装记录
  12. 你知道低代码BPM平台吗?
  13. 小米有品众筹仅249!Oclean X智能触屏电动牙刷6日劲爆开抢
  14. LVGL学习——初识动画 lv_anim_t
  15. computer-06 其它
  16. 人工智能领域的十大算法
  17. 教科书式RSA方案面临的攻击及防御措施
  18. Jenkins高级篇之Pipeline语法篇-7-Declarative Pipeline指令:triggers/stage/tool
  19. Synopsys全系列工具简介
  20. 剑指 Offer II 049. 从根节点到叶节点的路径数字之和

热门文章

  1. 普通话-命题说话11-20
  2. 手把手教你找回学信网原来的登记手机号码
  3. 计算机术语 gc 是什么意思,GC是什么?为什么我们要去使用它
  4. 判断数字正数为红色负数为绿色
  5. Python 进阶视频课 - 12. Nelson-Siegel 构建债券收益率曲线
  6. dell系统重装后无法进入系统_戴尔装win7后无法进入系统怎么办?戴尔装win7后进不了系统解决方法...
  7. cesium 加载fbx模型
  8. LED背光源的正反面怎么区分?
  9. matlab海龟交易策略,海龟交易策略
  10. 字符串模式匹配——BF算法