在Win Server 2012上部署ASP网站
开发环境:
云服务器是腾讯云的 Win Server 2012 R2,内存1G CPU志强E5;
本地ASP应用开发环境是VS 2015 社区版。
步骤简述:
一、服务器基本配置和安装Dotnet支持和C++库;
二、开启IIS并配置FTP服务;
三、查看Web服务器支持的Dotnet版本并新建ASP MVC网站;
四、通过FTP服务上传网站代码,并部署在服务器上。
详细步骤:
一、服务器基本配置和安装Dotnet支持和C++库
入手一个新服务器,首先要配置一下服务器的基本功能。对于Win Server服务器来说,需要配置的功能不少。为了系统安全起见,应该开启“自动更新”和“防火墙”,启用“IE的增强安全配置”,启用“错误报告”,这些都可以在“服务管理器”的“本地服务”上来开启。然后,根据自己的需要,可以更改一下系统的名称,直接点击本地服务的计算机名,在弹出的页面更改。
Dotnet支持和C++库,只用下载一个“DirectX Repair V3.5”工具就可以了,这个工具自动下载安装所需要的库文件,很方便。其中C++库是软件的拓展功能,需要自己摸索一下安装。
二、开启IIS并配置FTP服务
还是打开“服务管理器”,点击“添加角色和功能”,安装类型选择“基于角色或者基于功能”,然后选择自己的服务器,选择“Web服务器(IIS)”,在接下来的选项中,同时勾选.NET Framework 3.5和4.5两个选项,点击下一步。在接下来的角色服务中,可以将“Web服务器”和“FTP服务器”里边的选项全部勾选,接着点击下一步,等待安装完成,重启服务器。
FTP服务器开启之后,需要在“IIS管理器”中添加FTP站点,之后才能使用FTP功能。右键点击“网站”,“添加FTP站点”,给FTP起一个名字,指明路径,IP地址选择全部未指定,自动启动FTP,无SSL,点击下一步,勾选”基本“,选择制定用户授权,键入指定的用户名,开启读取和写入权限,点击完成。至此就FTP服务器配置好了,接下来用工具就可以使用FTP服务了。
三、查看Web服务器支持的Dotnet版本,并新建ASP MVC网站
打开“IIS管理器”,点击”应用程序池“,查看服务器支持的Dotnet版本。(这一步很重要)我的服务器最高支持Dotnet 4.5,因此在创建程序的时候需要选择4.5的框架。(之前选了4.5.2的,一直没有成功)
新建ASP MVC网站,是在VS 2015中实现的。首先需要保证VS 2015安装了Web开发的组件,然后点击新建项目,新建C#的网站,然后左上角的框架记得选择”Dotnet 4.5“,点击MVC,记得选择个人用户认证,然后一直下一步,就完成创建。创建之后的网站已经继承了Bootstrap,并且实现了登陆和注册的界面大体设计,直接点击运行,就可以看到网站的效果。
四、通过FTP服务上传网站代码,并部署在服务器上
在VS中选择发布模式,重新生成解决方案,然后进入项目目录,将与项目同名的子文件夹中所有内容打包,上传到云服务器。
云服务器端,打开“IIS管理器”,在已有站点下,新建应用。右键点击想要部署的站点”添加应用程序“,起一个名字,选择应用的物理路径(一定要记得开启该物理路径的权限,让IIS服务器可以访问和修改),传递身份验证选择是”应用程序用户验证“。然后,将刚刚上传的应用文件解压到这个文件夹,注意要解压到根目录,不能再有子目录,否则会出现问题。
到此为止,整个流程就叙述完了。在网上看了不少博客,具体也记不清楚了,就在这里一并感谢一下各位博主的指导好了。
转载于:https://my.oschina.net/u/2996336/blog/830325
在Win Server 2012上部署ASP网站相关推荐
- [转]在Windows server 2012上部署DPM 2012 SP1 RTM之安装配置
在Windows server 2012上部署DPM 2012 SP1 RTM之安装配置 源地址:http://543925535.blog.51cto.com/639838/1152928 在上篇文 ...
- 阿里云 Windows Server 2012 r2 部署asp.net mvc网站 平坑之旅
做了多年的Web开发工作,网站部署也不在话下,可每次部署却并不是十分顺利,将本次在阿里云服务器上部署asp.net mvc网站遇到的问题记录如下. 平台是阿里云ECS,操作系统是 Windows Se ...
- 在服务器上部署asp网站,部署asp网站到云服务器
部署asp网站到云服务器 内容精选 换一换 通常情况下,需要结合客户的实际业务环境和具体需求进行业务改造评估,建议您进行服务咨询.这里仅描述一些通用的策略供您参考,主要分如下几方面进行考虑:业务迁移不 ...
- Windows server 2012 IIS 安装asp网站
本文作为一个教程 指导安装部署IIS的asp网站 在IIS内选择"添加角色和功能 选择"web服务器IIS"和"应用程序开发"内 "asp& ...
- 重装oracle12c_记一次win server 2012上oracle12c的安装过程
由于以前的服务器老出问题,所以重装了win server12 r2.项目组用的是oracle数据库,它的安装和配置比普通数据库麻烦一些,这里我把它记录下来,以后方便查看. 下载及解压oracle12c ...
- 2012服务器asp文件,在Windows Server 2012上的IIS中安装经典ASP的方法
本文档将指导你完成安装 IIS 和配置经典 ASP 网站的过程. 经典 ASP 是服务器端脚本环境,可用于创建和运行动态 Web 应用程序. 借助 ASP,你可以将 HTML 页面.脚本命令和 COM ...
- 在没有安装有mvc3的主机上部署asp.net mvc3网站,需要包含的DLL文件
1.在没有安装有mvc3的主机上部署asp.net mvc3网站,需要包含的DLL文件. microsoft.web.infrastructure.dll system.web.helpers.dll ...
- win7——win server 2012 iis中使用asp程序出现Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
当使用win7--win server 2012系统,使用 iis配置web服务器时出现Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' ...
- Win server 2012及sql server 2014,2016及vs安装及资料及故障排除
vs2015:s****r@sohu.com,p*7*****1 Win server 2012及sql server 2014,2016及vs安装及资料 特别注意:在用U盘复制系统及服务器等安装程 ...
最新文章
- Uvalive 3523 - Knights of the Round Table (双连通分量+二分图)
- [python] redis 模块 -- 实现 python 与 Redis 数据库的结合
- matlab中quat2angle,RPY_Euler_Quaternion_AngleAxis角度转化:Matlab、Python、Halcon版本
- sql2005备份还原详解
- Python爬虫的requests模块你真的学会了吗?来看看这些高级用法!
- 机器人编程和python的区别_机器人编程和少儿编程的区别
- PHP 生成PDF文件并向PDF添加图片
- 计算机十年歌曲,抖音还有多少个十年原唱是谁 歌词一览
- LightDM详细介绍
- 高等数学上:函数的极限(重难点)
- 前端与后台(学习自某B站Up主)
- 机器人与视觉,基于TCP(工具坐标)偏移
- pandas基础篇一
- yarn的三种调度器
- html字体颜色反色,HTML5:画布上的反色文本颜色
- mysql自动修改字段名,mysql批量修改字段名(列名)
- kettle调优之读写速度
- 如何关闭 YouTube 上的受限模式
- 逐步回归算法java实现_在R中滚动逐步回归
- CAD二次开发 解决填充图案(Hatch)填充比例无法自动更新问题
热门文章
- Android 自定义字体样式
- MagicaVoxel打不开,双击没反应
- 【Python基础 | 列表】小实验:实现显示商品,选择商品,将商品加入购物车,得到总价格
- 5g 2020年赚钱的企业_如何在2020年建立旅游博客(一边赚钱)
- 安卓下Kindle导入本地电子书的方法
- n9005zhuenb6 Android 5,三星GalaxyNote3(港版N9005)刷机与ROOT方法-独木成林
- 作品展示 - 讯超科技项CMS目生基础成框架
- 三星Galaxy Note 4.0.3 N7000单刷PDA官方港版ROM下载(2012年5月15日发布)
- let暂时性死区理解
- PHP中播放音乐代码