我的网站使用的是asp.net内核1.0和angular 2。我在亚马逊aws上有一个账户,我有一个正在运行的ec2实例(windows)。现在我想将这个网站部署到那个实例中。我的项目结构就像
website
.
...src
.
..Bussinesslayer
..DataAccesslayer
..webapp <------startup project
.
..wwwroot
如何在aws 上部署此站点
我找到了一种发布到aws 的方法
步骤
1. Select your startup project
2. Goto Buid > Publish < Selected Startup project >
3. Create a profile and provide location to local drive ( C:/ or d:/)
4. After publish is successfull just copy the entire content of the folder and paste in aws wwwroot folder
您的网站现在处于活动状态:)
使用远程桌面将文件复制到服务器(注意,为此可能需要打开防火墙)
您需要在IIS中创建一个网站https://support.microsoft.com/en-ca/kb/323972
在创建新网站的过程中,它会询问您将代码/文件放在哪个文件夹中。