Windows Server 2012部署asp.net

33次阅读
没有评论

一、概述

本文记录了部署ASP.Net网站程序到一个新的 Windows Server 2012 服务器的操作步骤, 其中包含了Web Deploy的安装和配置步骤, 配置好 Web Deploy 可以允许我们在 Visual Studio 中直接一键发布网站, 省去了手工上传、 覆盖的麻烦。

二、开始部署

1、 首先在远程服务器中添加角色和功能, 到 服务器角色 步骤, 选择【Web 服务器】

Windows Server 2012部署asp.net

2、 多次点【下一步】按钮到 选择角色服务 步骤, 选择“管理服务”。 (这是安装 Web Deploy 所必备的)

Windows Server 2012部署asp.net

3、 然后勾选 【安全性】 相关的选项

Windows Server 2012部署asp.net

4、 以及【常见HTTP功能】的相关选项

Windows Server 2012部署asp.net

5、 最后还有【 应用程序开发】 的相关选项

Windows Server 2012部署asp.net

6、 确认安装即可, 经过一段时间等待后安装完毕

Windows Server 2012部署asp.net

7、 接下来访问这个网址下载 Web平台安装器 : http://www.microsoft.com/web/downloads/platform.aspx
如果点击下载按钮后出现如下提示:

Windows Server 2012部署asp.net

8、 那么要更改一下 Internet 选项

Windows Server 2012部署asp.net

9、 下载并运行后, 在右上角搜索 “deploy” , 得到如下结果

Windows Server 2012部署asp.net

10、 添加”未捆绑SQL支持的Web Deploy 3.5”, 然后开始安装, 安装成功后关闭 Web平台安装程序

Windows Server 2012部署asp.net

11、 让后打开IIS管理器, 创建你的网站, 记得基本设置中应用程序池设为 .Net v4.5

Windows Server 2012部署asp.net

12、 然后在IIS管理器中, 选择 IIS管理器用户 功能

Windows Server 2012部署asp.net

13、 然后点右侧的“添加用户”

Windows Server 2012部署asp.net

14、 设置用户名和密码, 我这里用户名直接设为了“VisualStudio”

Windows Server 2012部署asp.net

15、 然后再去你的网站管理页面, 选择 IIS管理器权限 功能

Windows Server 2012部署asp.net

16、 这时右边点“允许用户”

Windows Server 2012部署asp.net

17、 选择我们刚才创建的用户

Windows Server 2012部署asp.net

18、 此时还需要给你的网站目录设置权限, 为“Local Service”用户分配以修改权限

Windows Server 2012部署asp.net

19、 接下来在你本机的Visual Studio中发布网页, 方法选择 Web Deploy , 配置之后 验证连接 即可确定是否成功, 然后就可以一键发布了

Windows Server 2012部署asp.net

正文完
 
oakcdrom
版权声明:本站原创文章,由 oakcdrom 2018-04-22发表,共计783字。
转载说明:转载请注明出处。
评论(没有评论)