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

简介: Asp.Net Web 项目部署到阿里云 Windows版本服务器前言:网上Asp.Net Web 项目部署到阿里云 Windows版本服务器的说法不一,最后参考多方上传后终于部署成功,写此文章总结一下网上的知识和自己的部署经验,以防自己忘记工具1. Visual Stuio 20192. sql server20193. 阿里云服务器 ECS4. windows 11家庭版

首先购买阿里云服务器
购买的时候操作系统选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:端口(如果配置了域名,输入域名也可进入)就可以进行访问了

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
SQL Apache Windows
Windows服务器80端口被占用的全面解决方案
在服务管理器中启动apache2服务,即可正常使用80端口。若系统中还安装了其他微软产品如sql等,也可尝试停止其服务进行测试,但请注意,SQL通常不会使用80端口,因此一般不会受到影响。以上就是关于80端口被system占用的详细解决方法,希望对你有所帮助。
|
2月前
|
开发框架 安全 .NET
Microsoft .NET Framework 3.5、4.5.2、4.8.1,适用于 Windows 版本的 .NET,Microsoft C Runtime等下载
.NET Framework是Windows平台的开发框架,包含CLR和FCL,支持多种语言开发桌面、Web应用。常用版本有3.5、4.5.2、4.8.1,系统可同时安装多个版本,确保软件兼容运行。
666 0
Microsoft .NET Framework 3.5、4.5.2、4.8.1,适用于 Windows 版本的 .NET,Microsoft C Runtime等下载
|
5月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
158 2
|
6月前
|
Windows
Windows下版本控制器(SVN)-启动服务器端程序
Windows下版本控制器(SVN)-启动服务器端程序
227 4
|
5月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
1590 0
|
7月前
|
存储 安全 Ubuntu
从Linux到Windows:阿里云服务器系统镜像适配场景与选择参考
阿里云为用户提供了丰富多样的服务器操作系统选择,以满足不同场景下的应用需求。目前,云服务器的操作系统镜像主要分为公共镜像、自定义镜像、共享镜像、镜像市场和社区镜像五大类。以下是对这些镜像类型的详细介绍及选择云服务器系统时需要考虑的因素,以供参考。
|
8月前
|
存储 监控 数据中心
Microsoft System Center 2025 version 2503 Multilanguage - Windows 服务器管理软件
Microsoft System Center 2025 version 2503 Multilanguage - Windows 服务器管理软件
256 0
|
2月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
280 10
|
2月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
2月前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
427 8