2017-01-03 212 views
3

我有一个在Azure的Linux应用程序计划上运行的Web应用程序。为此,我想使用FTP部署选项部署ASP.NET Core 1.0应用程序。我配置了我的配置项(AppVeyor)进行dotnet发布,然后将生成的文件上传到Web应用FTP。但是,这个过程只是上传文件,如何在文件上传后启动我的应用程序?使用FTP在Azure Web应用程序上部署ASP.NET Core应用程序

回答

0

网站应该在第一次请求时自动启动。如果它在部署期间正在运行,则应检测更改并重新启动。

假设您上传正确的文件和正确的目录结构,不应该有任何额外的工作需要。

+0

我的CI服务器执行dotnet发布,因此我将所有应用程序文件及其所有依赖项都放在一个文件夹中。然后将其上载到Azure端的/ site/wwwroot。该应用程序正在运行,但这些更改似乎没有收到。什么是正确的文件和目录结构? –

+0

你在哪里上传相对于网站的根? –

+0

我已经使用/site/wwwroot.So我猜/网站是直接在网站的根。 –

0

事实证明,到目前为止,无法使用FTP部署将ASP.NET Core应用程序部署到在Linux上运行的Web应用程序。