在aws上部署asp.net core 1.0网站

时间:2016-07-22 07:20:10

标签: amazon-web-services asp.net-core-mvc web-deployment asp.net-core-1.0

我的网站使用的是asp.net core 1.0和angular 2.我在amazon aws上有帐户,我有一个正在运行的ec2实例(windows)。现在我想将此网站部署到该实例。 我的项目结构就像

website
.
...src
   .
   ..Bussinesslayer
   ..DataAccesslayer
   ..webapp   <------startup project
     .
     ..wwwroot

如何在aws上部署此站点

2 个答案:

答案 0 :(得分:3)

我找到了一种发布到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 

您的网站现已上线:)

答案 1 :(得分:0)

使用远程桌面将文件复制到服务器(可能需要打开防火墙)

您需要在IIS中创建一个网站 https://support.microsoft.com/en-ca/kb/323972

在创建新网站期间,它会询问您将代码/文件放入哪个文件夹。