asp.net4.5 web mvc 应用通过web deploy 3.6发布在windows server 2008 r2的iis 7.5上
要构建微信小程序的开发环境,由于资源缺乏,只能把后端部署在一台windows server 2008 r2 (64)的服务器上,以下是整个设置过程,有些步骤也许是多余的,但不影响目标的实现,也就不进行细究了,另微信小程序后端一般可用.net web api,但用mvc应用也是可以的。
一、服务器设置
1.安装 web 服务器(iis),配置如下:
管理服务是必须的。
2.安装ssl证书
详见我的博文“免费SSL证书的申请及部署”,此处不详述。
3.安装dotnetframework 4,下载地址如下
https://www.qqxiazai.com/down/43142.html
4.将dotnetframework 4注册到iis中
以管理员身份运行命令行,导航到 "c:\ windows\microsoft.net\framework64\v4.0.30319",执行aspnet_regiis -i命令。
5.下载安装Web Platform Installer,下载地址如下:
https://www.microsoft.com/web/downloads/platform.aspx。
6.在Web Platform Installer中安装ASP.NET MVC3(Visual Studio 2010)、iis 7推荐的配置、Web deploy 3.6。
其中的web deploy 3.6是必装的,其余两个也许不是必须的。
7.在Web Platform Installer中安装Microsoft .Net Framework 4.52。
如果不安装4.52,也可以发布,但浏览网站时会出错。
8.在iis中新建一个空网站
在c盘建一个名为test的文件夹,再进行以下操作:
这是为mvc web应用搭一个空架子。此时该网站的内容是空的。
二、Vs 2017设置
1.建好asp.net mvc(framework 4.5)项目。(略过)
2.发布
注意站点名称是前面建立的空网站的名称。
在地址栏后加/home